Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Bangalore

  • 🇮🇳 India
Annual Salary
INR 3m - INR 6.5m
Apply

Staff Engineer Backend

Description

This role is for one of the Weekday's clients

**Salary range: Rs 3000000 - Rs 6500000 (ie INR 30-65 LPA)

** Min Experience: 8 years

Location: Bangalore, Bengaluru

JobType: full-time

We're passionate about innovation, user-centric design, and high-performance systems. Our engineering team thrives on collaboration, ownership, and the pursuit of excellence.

We are looking for a Staff Backend Engineer who is deeply experienced in building backend services in Python , and who can lead architectural decisions, drive technical excellence, and mentor other engineers.

Requirements

Key Responsibilities:

  • Design, build, and maintain scalable, secure, and high-performance backend services using Python.

  • Lead the architecture and design discussions for complex systems, ensuring clean code practices and high system reliability.

  • Collaborate with product managers, frontend engineers, DevOps, and QA teams to deliver end-to-end features and improvements.

  • Own the entire software development lifecycle – from concept, design, implementation, testing to deployment and support.

  • Analyze and optimize backend performance, including profiling and refactoring slow-performing services.

  • Mentor and guide junior and mid-level engineers in coding best practices, system design, and problem-solving approaches.

  • Set high engineering standards through code reviews, documentation, and continuous improvements.

  • Identify and resolve technical challenges proactively and suggest improvements to the backend architecture and development processes.

  • Drive the adoption of best practices in backend engineering and contribute to the overall engineering strategy.

Required Skills & Qualifications:

  • 8+ years of backend engineering experience with a strong command of Python and related frameworks (e.g., Django, Flask, FastAPI).

  • Deep understanding of system design, data structures, algorithms, and software design principles.

  • Experience designing and building large-scale, distributed systems or microservices.

  • Strong understanding of RESTful API design , asynchronous processing, and background job queues.

  • Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).

  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure.

  • Experience with CI/CD pipelines, containerization tools like Docker, and orchestration tools such as Kubernetes is a plus.

  • Excellent communication skills with the ability to present technical ideas clearly and concisely.

  • Proven ability to work in a collaborative and fast-paced environment.

Nice to Have:

  • Experience with message queues (e.g., Kafka, RabbitMQ).

  • Familiarity with monitoring tools and logging frameworks (e.g., Prometheus, Grafana, ELK).

  • Contributions to open-source projects or active participation in the Python developer community.

  • Experience working in agile development teams.