All roles

Junior Software Engineer (Backend)

Remote · USA Full-time New today

As a Junior Software Engineer you will be operating on the heart of the Mambo engagement platform. The platform is used to process millions of events coming from our global user base. You will be expected to ramp up quickly and tackle anything from bug fixing all the way through to designing and implementing new features from the ground up. We are methodical with our testing and are continuously refactoring to improve our code base. Our obsession with maintainability and quality is what has allowed us to evolve the platform at a rapid pace and respond to customer requests effectively. As a member of this remote team you will need to be an avid self learner and a good communicator. Be prepared to have daily calls, master the use of collaboration tools and pair programming.

Responsibilities

The responsibilities associated to this role include: • Design and develop features, components, services and applications • Work closely with your team leader to shape the product, proactively suggesting enhancements and recognising opportunities • Ensure the platform is maintainable, extensible, secure, tested and performing well • Drive continuous improvements to our approach to development, our coding standards and quality assurance processes

Qualifications

Essential skills: • 2+ years Java experience working on high-grade applications • Knowledge of Clean Code, TDD, Refactoring, Domain Driven Design, CQRS and design patterns • Experience with Git • Excellent communication skills in English • Self-driven, takes the initiative, determination, flexibility and knowledge hungry • Experience with TDD / BDD • Spring Framework including Core and Security • Experience with the following products: Git, GitHub, JIRA, Jenkins, Sonar Apply Job!

Related roles

Quality Assurance Manager

Remote · USA Full-time

Farm Bureau Agent

Remote · USA Full-time

Product Tax Program Manager

Remote · USA Full-time

Bank of America users for research

Remote · USA Full-time

Entry Level Banking Training Opportunity

Remote · USA Full-time

Entry Level Programming Opportunity

Remote · USA Full-time

Customer Relations Representative - State Farm Agent Team Member

Remote · USA Full-time

Entry Level Banking Training Opportunity

Remote · USA Full-time

Senior C++ Embedded Software Engineer

Remote · USA Full-time

Independent Insurance Agent (Virginia)

Remote · USA Full-time

Experienced Full Stack Remote Specialist in Educational Products & Edtech – Web & Cloud Application Development

Remote · USA Full-time

Join Today: Remote Data Analyst

Remote · USA Full-time

Experienced Customer Service Representative for Fastener EMEA Business Area – 18-Month Parental Leave Opportunity at blithequark

Remote · USA Full-time

Staff Frontend Engineer, Grafana DataViz (Remote, US EST/CST)

Remote · USA Full-time

Divisional Sales Manager

Remote · USA Full-time

Lead Software Engineer / Tech Lead, Growth (Remote)

Remote · USA Full-time

Experienced Remote Data Entry Specialist - Join Walmart's Virtual Team and Shape the Future of Global Retail

Remote · USA Full-time

Experienced Remote Administrative Assistant for Data Entry and Virtual Support – Flexible Work from Home Opportunity with blithequark

Remote · USA Full-time

Experienced Part-Time Remote Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

Remote · USA Full-time

Financial Planning & Analysis Manager

Remote · USA Full-time