Job Closed
This listing is no longer active.
We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Senior Backend Engineer
Location
India
Posted
107 days ago
Salary
₹3,000K - ₹5,000K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Weekday (YC W21)
• Architecting distributed systems, improving performance across services, and strengthening infrastructure reliability. • Design and implement scalable backend services, APIs, and microservices. • Convert business and product requirements into clean, maintainable, and efficient system designs. • Build fault-tolerant, high-availability systems capable of handling scale. • Optimize database queries, caching layers, and service performance. • Ensure code quality through structured reviews and engineering standards. • Mentor junior developers and contribute to architectural discussions. • Implement observability standards including logging, monitoring, and alerting. • Troubleshoot production issues and drive permanent, scalable solutions. • Improve system throughput, latency, and overall reliability. • Design for horizontal scalability and performance under load. • Deploy and manage applications across cloud platforms such as AWS, Azure, or GCP. • Develop and maintain Infrastructure as Code (Terraform, CloudFormation, or equivalent). • Enhance CI/CD pipelines to enable automated builds, testing, and deployments. • Implement disaster recovery strategies and ensure production stability. • Work cross-functionally with frontend, product, QA, and DevOps teams. • Participate in sprint planning, technical estimations, and delivery cycles. • Contribute to documentation, technical decision records, and knowledge sharing. • Promote secure coding practices and compliance standards.
Job Requirements
- 4–8 years of professional experience in backend engineering.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Demonstrated experience building and scaling production-grade systems.
- Strong analytical and debugging skills.
- Effective communication and collaboration abilities.
- Experience working in Agile/Scrum environments.
- Proficiency in one or more backend languages such as Java, Python, Node.js, or Go.
- Strong understanding of RESTful API design and distributed system principles.
- Solid grasp of data structures, algorithms, and system design fundamentals.
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Familiarity with event-driven systems and messaging platforms (Kafka, RabbitMQ).
- Implementation experience with authentication and authorization standards (OAuth, JWT).
- Experience with caching strategies, performance tuning, and scalability patterns.
- Exposure to backend testing frameworks and TDD practices.
- Hands-on experience with public cloud infrastructure (AWS, Azure, or GCP).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong understanding of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Monitoring and logging setup using tools such as Prometheus, Grafana, or ELK stack.
- Understanding of networking fundamentals, load balancing, and CDN principles.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior .Net Software Engineer
KeyBankFounded in 1849, KeyBank is described as one of America's largest bank-based financial services companies with assets exceeding $140 billion. The company continues to grow and invi
• Develop and maintain clean, maintainable, testable code • Mentor and train junior engineers • Propose high-level application platform architectural guidelines • Assist in developing strategies for the full software development life-cycle
• Enhance existing CRM-based apps, workflows, and automations • Build server-side logic and integrations for CRM business processes • Translate requirements into maintainable technical solutions • Collaborate with PMs, analysts, and clients to clarify needs • Create and update APIs, webhooks, and data sync processes • Troubleshoot issues and improve performance of existing solutions • Document changes for future support and enhancements • Support testing, deployments, and post-launch fixes • Follow secure practices to protect data integrity and access
Internal Application Developer, Java / Kotlin
Planner 5DMake your home a better place! Planner 5D is a popular home improvement and interior design platform used by 77M+ users
• Develop new features and maintain console applications and utilities • Research into current and upcoming technologies like AI, big-data, 3D, media formats, etc. • Write maintainable, high performance and high quality code using best practices, SOLID, tests, code reviews, clean architecture, etc. • Communicate within the team to clarify complex technical questions and collaborate on solutions. • Work with development processes and tools like SCRUM, Jira, Git, IDEs, etc. • Write Java, Kotlin and Python code when needed • Prepare code and prototypes from AI researchers for production use • Continuously learn and improve your skills (with support from teammates whenever needed).
Senior Software Engineer, C#/.Net
AllstateNational General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat
• The Full Stack Software Engineer designs and builds enterprise web applications using C#, ASP.NET and Vue.js, following best practices for scalable and maintainable systems. • You will be developing and implementing products and services supporting Sales department for Allstate’s Individual Health business. • You will leverage test driven development and continuous integration to ensure agility and quality of products. • Participate in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog. • Participate in executing the strategy, keeping the customer needs and wants in mind. • Collaborate within the team in designing systems and apps. • Participate in daily product team standups. • Participate in retrospectives to gather feedback and derive actionable items to improve the team and the product. • Support software products in user environments. • Participate in knowledge sharing, and contribute to the overall growth of the collective knowledge of the team. • Practice test-driven development in writing software and building products. • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices.




