Backend Engineer

Weekday AI (YC W21)

India

On-site

INR 2,000,000 - 6,000,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Weekday AI is seeking an experienced Backend Engineer in India to design, develop, and maintain scalable backend systems using Python and Go. You will build secure, high-performance APIs and services, translating product requirements into robust backend solutions.

Participants collaborate with product, frontend, infra, DevOps, QA, and other teams to ensure code quality, performance, security, and maintainability. 4+ years of experience and a solid foundation in distributed systems are expected.

Qualifications

  • 4+ years of professional backend software experience.
  • Expertise in Python and Go to build production-grade backend systems.
  • Knowledge of relational DBs and NoSQL.
  • Experience with REST APIs, microservices, and distributed services.
  • Familiarity with Docker, Kubernetes, and cloud platforms.
  • Strong testing, debugging, and performance optimization skills.
  • Secure software development and API security practices.

Responsibilities

  • Design, develop, test, and maintain scalable backend services.
  • Build secure, high-performance APIs and backend apps.
  • Translate requirements into maintainable backend solutions.
  • Design architectures for scalability, reliability, and performance.
  • Develop unit and integration tests; ensure quality.
  • Collaborate with product, frontend, DevOps, QA, and infra teams.
  • Support CI/CD, deployments, monitoring, and logging.

Skills

Python
Go
REST APIs
Microservices
Distributed systems
CI/CD
Testing

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

PostgreSQL
MySQL
NoSQL
Docker
Kubernetes

Job description

Job Description:

This role is for one of the Weekdays clients

Salary range: Rs 20000000 - Rs 60000000 (ie INR 20-60 LPA)

Experience: 4+ yrs

Location: India

Job Type: Full-time

We are looking for an experienced Backend Engineer with strong expertise in Backend Engineering, Python, and Goto design, develop, and maintain scalable, reliable, and high-performance backend systems.

The role is suited for an engineer who enjoys solving complex technical problems, designing robust services, and building production-grade systems that can scale with evolving business and product requirements. You will contribute across the backend engineering lifecycle, from architecture and API design to implementation, testing, deployment, monitoring, and continuous improvement.

You will work closely with product, frontend, infrastructure, DevOps, QA, and other engineering teams to deliver reliable backend capabilities and maintain high standards of code quality, performance, security, and maintainability.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend services using Python and Go.
  • Build reliable, secure, and high-performance APIs and backend applications.
  • Translate product and technical requirements into maintainable backend solutions.
  • Design service architectures that support scalability, reliability, performance, and long-term maintainability.
  • Develop RESTful APIs, microservices, integrations, and backend components.
  • Write clean, reusable, testable, and production-ready code following established engineering practices.
  • Work with relational and NoSQL databases to design efficient data models and queries.
  • Implement appropriate caching, asynchronous processing, messaging, and distributed-system patterns where required.
  • Optimise application performance, resource utilisation, scalability, and system responsiveness.
  • Develop unit, integration, and automated tests to maintain backend quality and reliability.
  • Participate in architecture discussions, technical design reviews, and peer code reviews.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes.
  • Collaborate with frontend, product, QA, DevOps, infrastructure, and other engineering teams.
  • Support CI/CD pipelines, deployments, monitoring, logging, and production-release activities.
  • Improve system observability through appropriate logging, metrics, tracing, and alerting.
  • Identify technical debt, architectural improvements, and opportunities for automation and engineering efficiency.
  • Contribute to documentation, coding standards, development processes, and backend engineering best practices.
  • Stay current with developments in Python, Go, distributed systems, cloud-native technologies, and modern backend engineering.

What Makes You a Great Fit

  • 4+ years of professional experience in backend software engineering or a closely related role.
  • Strong hands-on expertise in Python and Go, with experience building production-grade backend systems.
  • Strong understanding of backend architecture, software design principles, data structures, algorithms, and design patterns.
  • Proven experience developing REST APIs, microservices, and distributed backend services.
  • Strong understanding of databases, data modelling, query optimisation, and transaction management.
  • Experience with relational databases such as PostgreSQL/MySQL and familiarity with NoSQL technologies is an advantage.
  • Good understanding of concurrency, asynchronous processing, caching, messaging, and distributed-system concepts.
  • Strong knowledge of software testing, debugging, performance optimisation, and production troubleshooting.
  • Experience with Git and modern CI/CD development workflows.
  • Familiarity with Docker, Kubernetes, cloud platforms, observability, and infrastructure automation is an advantage.
  • Strong understanding of secure software development and API security practices.
  • Ability to independently own technical problems from design through implementation, deployment, and support.
  • Strong analytical and problem-solving skills with excellent attention to code quality and system reliability.
  • Excellent communication and collaboration skills with technical and cross-functional stakeholders.
  • Comfortable working in a fast-paced environment and contributing to evolving architecture and engineering practices.
  • Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Weekday AI • Bengaluru

On-site
INR 4,000,000 - 5,000,000
Back End Engineer
Back End Engineer

V2 Solutions • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Backend Engineer
Backend Engineer

Vivantify Technology Solutions India Pvt. Ltd. • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Competitive salary and benefits
Growth opportunities
Collaborative environment
+1
Backend software developer
Backend software developer

Weekday AI (YC W21) • Delhi

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,580,000 - 3,096,000
Back End Engineer
Back End Engineer

Drivado Transfers Pvt. Ltd. • North 24 Parganas District

On-site
INR 1,200,000 - 1,800,000
Backend Engineer
Backend Engineer

Exascale Deeptech & AI Pvt. Ltd. • Raipur

On-site
INR 500,000 - 800,000
SDE 3 Backend Engineer
SDE 3 Backend Engineer

Weekday AI (YC W21) • Gurugram District

On-site
INR 2,500,000 - 3,800,000
Backend developer
Backend developer

Bounteous • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Engineering Manager
Engineering Manager

Weekday AI (YC W21) • Bengaluru

On-site
INR 4,000,000 - 6,000,000