Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Hyderabad

  • 🇮🇳 India
Apply

Backend Developer - Python

Description

This role is for one of Weekday’s clients
Min Experience: 8 years
Location: Hyderabad
JobType: full-time

Requirements

About the Role:

We are looking for a highly skilled and experienced Backend Developer – Python to join our engineering team. This is an exciting opportunity for a passionate developer who thrives in a fast-paced, high-impact environment and has a strong background in building robust, scalable, and secure backend systems.

As a Senior Backend Developer, you will play a crucial role in designing and developing backend services, driving technical excellence, and collaborating with cross-functional teams to deliver high-quality software solutions. You will be primarily responsible for creating REST APIs, managing cloud infrastructure, and ensuring a seamless CI/CD process using AWS technologies.

Key Responsibilities:

  • Backend Development:

    • Design, develop, and maintain scalable backend systems using Python.

    • Build and optimize RESTful APIs that are secure, maintainable, and high-performing.

    • Write clean, efficient, and well-documented code following best practices.

  • Cloud Infrastructure (AWS):

    • Leverage AWS services like Lambda, API Gateway, S3, RDS, and DynamoDB to build serverless applications.

    • Implement infrastructure-as-code practices for reproducible and auditable deployments.

    • Ensure backend services are secure, reliable, and cost-effective in the cloud.

  • CI/CD Implementation:

    • Set up and maintain automated CI/CD pipelines using AWS CodePipeline, GitHub Actions, or similar tools.

    • Automate build, test, and deployment processes to improve development speed and reliability.

    • Ensure zero-downtime deployments and effective rollback strategies.

  • Architecture & Performance:

    • Contribute to architectural decisions and help evolve the product’s backend design.

    • Optimize performance of APIs and backend services for high availability and low latency.

    • Implement monitoring, alerting, and logging for observability and issue resolution.

  • Cross-Functional Collaboration:

    • Work closely with frontend engineers, DevOps, QA, and product managers to align on requirements and delivery.

    • Participate in Agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.

    • Take ownership of end-to-end feature development, from conception to deployment and maintenance.

Skills and Qualifications:

Must-Have:

  • 8+ years of professional experience in backend development, with a strong emphasis on Python.

  • Proven experience in building and consuming REST APIs in production environments.

  • Expertise in AWS services , especially Lambda, API Gateway, S3, and RDS.

  • Hands-on experience with CI/CD pipelines using AWS services and GitHub.

  • Deep understanding of event-driven architectures , asynchronous processing, and message queues.

  • Familiarity with cloud deployment practices and security standards.

Nice-to-Have:

  • Experience with containerization (Docker) and orchestration (Kubernetes).

  • Exposure to microservices and serverless architecture patterns.

  • Knowledge of performance monitoring tools like CloudWatch, Datadog, or Prometheus.

Soft Skills:

  • Excellent problem-solving skills and a proactive mindset.

  • Strong communication and interpersonal abilities.

  • Capable of mentoring junior developers and leading technical discussions.

  • Comfortable working in Agile/Scrum environments.