Summary
✨ AI‑Generated
A backend engineering role focused on scalable APIs, database optimization, cloud infrastructure, and reliable distributed applications.
Highlights
Build scalable backend services with modern cloud infrastructure, distributed systems, and high-impact engineering challenges.
Description
About The Role
The role owns the architecture, development, and scaling of core backend services powering high-throughput user-facing applications.
The engineering team focuses on building resilient distributed systems, optimizing database performance, and designing clean RESTful and GraphQL APIs.
Key Responsibilities
Design and implement scalable backend services and APIs using Node.js, Python, or GoArchitect and optimize relational and NoSQL databases, ensuring high availability and low latencyBuild robust data pipelines and asynchronous processing queues to handle high-volume user trafficDeploy and manage cloud infrastructure on AWS using Docker, Kubernetes, and TerraformWrite comprehensive unit, integration, and end-to-end tests to maintain high code quality and test coverageMonitor system performance, investigate bottlenecks, and implement proactive alerting and logging solutions
What We Are Looking For
3–6 years of professional backend software engineering experience building distributed systems at scaleStrong proficiency in at least one backend language such as Python, Node.js, or GoDeep understanding of database design, indexing strategies, and caching layers using PostgreSQL, Redis, or DynamoDBHands-on experience with cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes)BS or MS in Computer Science, related technical field, or equivalent practical experienceBonus: Experience with event-driven architectures (Kafka, RabbitMQ) and infrastructure-as-code tools