We are seeking a highly skilled Senior Backend Systems Engineer to design, build, and scale robust backend platforms that power high-traffic, distributed applications. This role is ideal for an engineer who enjoys owning complex systems end-to-end, making thoughtful architectural decisions, and raising the overall engineering bar through mentorship and best practices.
You will work at the intersection of performance, scalability, and reliability—collaborating closely with product, platform, and infrastructure teams to deliver backend systems that operate seamlessly at scale.
Key Responsibilities
Backend Engineering & System Design
Architect, develop, and maintain scalable backend services and APIs used across core product workflows
Design high-performance, fault-tolerant systems with a focus on reliability and maintainability
Own backend modules end-to-end—from design and implementation to deployment and optimization
Distributed Systems & Scalability
Build and operate distributed systems handling high throughput and low latency requirements
Implement asynchronous processing, event-driven architectures, and message-based communication
Ensure systems are production-ready with proper monitoring, logging, and error handling
Technical Leadership
Contribute to architectural discussions and influence long-term technical direction
Mentor junior engineers through code reviews, design guidance, and problem-solving support
Promote clean code, strong documentation, and engineering best practices
Cross-Functional Collaboration
Partner with product managers, frontend engineers, and DevOps teams to deliver reliable solutions
Participate in design reviews, sprint planning, and technical retrospectives
Actively contribute to improving engineering workflows and development standards
Experience & Qualifications
Required Experience
4–7 years of experience building backend systems, APIs, and web services
Proven experience owning production systems in fast-paced environments
Strong problem-solving skills with the ability to balance speed, quality, and scalability
Technical Expertise
Strong proficiency in Python or Java, with hands-on experience in backend frameworks
Experience working with distributed systems and backend technologies such as:
Python, Falcon, Go
MongoDB, Scylla
Kafka or other event-streaming platforms
Solid experience with cloud infrastructure on AWS, GCP, or Azure
Comfortable working in Linux-based environments
Nice to Have
Experience with large-scale data processing or real-time streaming platforms (Kafka, Spark, Storm, Samza)
Exposure to AWS services such as S3, SQS, or similar cloud-native components
Understanding of system observability, performance tuning, and reliability engineering
Core Skills
Backend Engineering · Distributed Systems · Python · Java · Kafka · MongoDB · Cloud Platforms · Linux