As a seasoned software developer, you will be working on cutting-edge technologies to design and develop high-quality software. The focus is on creating innovative solutions that deliver key features of our product roadmaps.
We are looking for an experienced professional who can work collaboratively across teams to ensure seamless integration between frontend experiences and backend services while maintaining high standards for code quality and system reliability.
Key Responsibilities:
* Develop high-quality, efficient, testable software to implement key product features
* Support the team in bringing features through the Design, Test, Deploy, Maintain cycle
* Understand the overall architecture of the product and the wider ecosystem
* Actively participate in team code reviews
* Enhance overall team velocity
Required Skills and Qualifications:
4+ years of experience in Software Engineering
Strong experience with Java for backend development and service architecture
Knowledge of microservices architecture and distributed systems
Strong understanding of object-oriented programming & design
Solid understanding of REST API design principles and implementation using frameworks such as Spring Boot or Flask Rest X
Cloud Native application development, preferably AWS based
Experience of CI/CD processes and technologies
Benefits:
Flexible work schedules, work-from-home options
Development and career growth opportunities
Excellent pension scheme, bonus scheme, health insurance, income protection, life assurance, family-friendly leave allowances, and paid maternity and paternity leave