Backend Developer
Core
Design, develop, and maintain scalable, secure, and high-performance backend services, APIs, and microservices.
Role type
Senior Backend Developer
Builds
Scalable backend services, APIs, microservices, and distributed system architectures
Domain
Enterprise software development, cloud-native systems
Deliverable
production ML models | product features
Required skills
Python, Node.js, Java, RESTful APIs, microservices, relational and NoSQL databases, AWS, Docker, Kubernetes, CI/CD, GitLab
Preferred skills
Event-driven architectures, message queues, observability, secure coding practices
Technologies
Python, Node.js, Java, AWS, Docker, Kubernetes, GitLab
Responsibilities
Design and implement scalable microservices and distributed system architectures; Develop integration components connecting upstream and downstream systems; Manage and optimise relational and NoSQL databases; Implement application monitoring, logging, and observability; Diagnose and resolve backend application and system integration issues; Collaborate with frontend engineers, data teams, and business stakeholders.
Seniority
Senior, hands-on IC