The role:
We are looking for a Senior Fullstack Developer to join our team. You’ll be responsible for the development and maintenance of our payment applications in collaboration with your agile team partners. You will evolve in a highly technical environment with challenging services interactions and data manipulation.
Essential Duties & Responsibilities
Work with product managers to design, develop, test and implement the solutions using an iterative and agile development methodology
Work closely with the design team to build reusable code and modules
Identify gaps in the services layer for achieving desired functionality
Analyse the business requirements and determine technical feasibility of the implementation
Design and perform unit and integration testing
Debug and fix defects found in continuous integration of iterative application builds
Co-ordinate with peer developers and release team for code reviews to ensure code standards are followed and set quality is achieved
Provide engineering support for customer issues and general problem solving
Maintain and improve the quality and the test suite
Education:
Bachelor’s degree in Computer Engineering or similar
Bootcamp and/or Computer Science related study
Master’s degree is a plus
Technical Job Experience required:
5 years of experience as a Java Fullstack developer
Technical: strong knowledge of Java and Play Framework 1.x, HTML, CSS, Javascript
In depth knowledge of development tools: git, Gitlab, Redmine, Docker
Good written and verbal communication skills
Experience in the payment industry is a huge plus
Skills:
Fluent English is mandatory (good technical level).
French and/or Spanish is a plus
HR interview (30min)
Team Manager interview (1 hour)
Technical assessment
CTO interview (1 hour)