Posted on: 24/11/2025
Description :
We are looking for an experienced Principal Backend Engineer to lead the design, development, and optimization of our backend systems.
You will serve as a technical expert, driving architectural decisions, mentoring engineering teams, and ensuring our systems are scalable, secure, and high-performing.
Key Responsibilities :
- Lead the end-to-end design and development of complex backend services, APIs, and system architecture.
- Define coding standards, best practices, and architectural guidelines for the engineering team.
- Drive technical innovation, evaluate new tools/frameworks, and influence technology strategy.
- Architect scalable, distributed, high-availability backend systems.
- Optimize existing systems for performance, reliability, and maintainability.
- Participate in design discussions, code reviews, and solution proposals.
- Partner with cross-functional teams including Product, DevOps, Frontend, and Data Engineering.
- Mentor senior and mid-level engineers; foster a culture of technical excellence.
- Translate business requirements into robust technical solutions.
- Ensure system security, performance tuning, and efficient resource utilization.
- Establish CI/CD pipelines, automated testing, and monitoring best practices.
- Own critical production issues and guide the team on root cause analysis and prevention.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- 10+ years of backend development experience with deep knowledge of at least one major backend language (e.g., Java, Go, Node.js, Python, C#, Scala).
- Strong experience with microservices architecture, distributed systems, and API design.
- Expertise with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis, Cassandra).
- Proficiency in cloud platforms like AWS, GCP, or Azure.
- Solid understanding of containerization and orchestration (Docker, Kubernetes).
- Strong knowledge of security practices, performance tuning, and system scalability.
- Excellent problem-solving abilities and strong communication skills.
Preferred Qualifications :
- Experience with high-traffic, large-scale systems.
- Experience implementing event-driven architectures (Kafka, RabbitMQ, etc.).
- Exposure to DevOps practices and infrastructure-as-code (Terraform, CloudFormation).
- Prior experience in a Principal or Lead engineering role
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1579627
Interview Questions for you
View All