This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Junior Back End Software Engineer, you will be part of an XFN client focused team. You will be an advocate for writing clean, secure and well-tested code. You will follow best-practice guidelines and your code should be open and easy for others to reuse. You will be a self-starter and understand the importance of user needs, working with the product owner and other team members to translate these into technical solutions. You will work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance. You will need to show an understanding for deadlines, find pragmatic solutions and be proactive in raising potential risks. The team focus is Billing which is a key aspect in the business of affiliate marketing. Billing is all about understanding how best to charge customers for the services that they use. Technology wise, we use the latest versions of a cloud based stack on AWS, such as Java/Spring, Kafka, SQL/NoSQL databases, Jenkins, Docker and more.
Job Responsibility:
Be an advocate for writing clean, secure and well-tested code
Follow best-practice guidelines
Understand the importance of user needs, working with the product owner and other team members to translate these into technical solutions
Work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance
Show an understanding for deadlines, find pragmatic solutions and be proactive in raising potential risks
Requirements:
At least 1 to 3 years of hands-on experience in commercial Software Engineering roles
Proven track record with any OOP stack, ideally Java v17 with Maven, Spring Boot v3 and Git
Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of SOLID principles
Any experience in designing and implementing RESTful APIs (and writing unit tests) within a microservices architecture
An understanding of the code review process
Understanding of relational database design principles and proficiency in SQL
Similarly familiarity with non-relational databases like DynamoDB
Nice to have:
Knowledge of TDD and Pair Programming practices
What we offer:
Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay
Remote Working Allowance: monthly allowance to cover part of running costs
Flexi-Office: international culture and flexibility through Flexi-Office and hybrid/remote work possibilities
Meal Vouchers: net sum to spend on a variety of lunches
Health & Wellbeing: insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
Remote Working Furniture Package: eligible for a furniture package after 3 months of employment