About the role
We are looking for a Full Stack Developer with strong expertise in designing and developing scalable backend systems, APIs, and microservices. The ideal candidate should have hands-on experience with cloud-native architectures, distributed systems, databases, and DevOps practices, while also being capable of contributing to frontend development when required.
Responsibilities:
- Design, develop, and maintain scalable backend applications and microservices.
- Build secure and high-performance RESTful APIs.
- Design database schemas and optimise application performance.
- Develop event-driven and distributed systems.
- Work with cloud platforms and containerised environments.
- Implement CI/CD pipelines and deployment automation.
- Collaborate with frontend, QA, DevOps, and product teams.
- Troubleshoot production issues and perform root cause analysis.
- Participate in architecture discussions, code reviews, and technical planning.