Primary Responsibilities:
Design and Development:
- Design and implement solutions that are easily maintainable and scalable.
- Create highquality responsive APIs using modern backend technologies.
- Ensure the technical feasibility of API designs and optimize applications for maximum speed and scalability.
Collaboration and Communication:
- Work collaboratively with crossfunctional teams including frontend engineers designers and product managers to define and implement innovative solutions.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Tooling and Integration:
- Develop tools and components that support the workflows of other engineering teams.
- Integrate with backend services and APIs to deliver comprehensive backend solutions.
Maintenance and Improvement:
- Continuously improve the backend codebase by refactoring and optimizing as needed.
- Stay updated with the latest industry trends and technologies to ensure our platform remains cuttingedge.
Candidate Requirements
- 6 years of experience in backend development preferably in a SaaS or cloud platform environment.
- Proven experience Java Spring Microservices
- Strong proficiency in Java Spring Kubernetes
- Having experience with Helm and Argo is advantageous.
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with version control systems particularly Git.
- Bachelors degree in Computer Science Engineering or a related field or equivalent practical experience.