Get more replies from employers
Send a job-specific resume in minutes.
Description We are looking for a talented and results-driven Senior Backend Engineer to join our growing technology team. The ideal candidate will be responsible for designing, building, and maintaining scalable and high-performance server-side systems, APIs, and data pipelines that power our core products. This role requires deep technical expertise in backend development, a strong architectural mindset, and the ability to collaborate effectively with frontend, DevOps, QA, and product teams to deliver reliable software solutions at scale.
Proven expertise in backend development with strong command of one or more programming languages including Python, Node.js, Java, or Go; ability to write clean, maintainable, and well-tested code at production scale.
Mandatory:Deep proficiency in designing and building RESTful APIsandGraphQL services, including API gateway management, versioning strategies, rate limiting, and backward compatibility practices.
Solid hands-on experience with bothrelational databases(PostgreSQL, MySQL) andnon-relational databases(MongoDB, Redis, DynamoDB); ability to design schemas, optimise queries, and manage indexing for performance at scale.
Strong understanding ofmicroservices architectureandevent-driven design patterns; practical experience with message brokers and streaming platforms such as Apache Kafka, RabbitMQ, or equivalent.
Working experience with majorcloud platforms— AWS, Azure, or GCP — including core services such as Lambda, EC2, RDS, S3, VPC, and cloud-native managed services for compute, storage, and messaging.
Solid knowledge ofsecurity and access control standardsincluding OAuth 2.0, JWT, OpenID Connect, and role-based access control (RBAC); awareness of secure API design and data privacy best practices.
Practical familiarity withcontainerisation and orchestration using Docker and Kubernetes; ability to write Docker files, manage container registries, and support basic Kubernetes deployments in collaboration with DevOps teams.
A minimum of 8 to 12 years of hands-on experiencein backend software development, with a strong portfolio of production-grade systems that demonstrate technical depth, reliability, and scalable design across real-world business environments.
At least 3 years in a senior or lead engineering capacity, with a proven track record of owning architecture decisions end-to-end — from initial design and technology selection through to deployment, monitoring, and long-term maintainability. Experience guiding, reviewing, and mentoring junior and mid-level engineers is essential.