Python Developer

Gurugram, Haryana, India

Weekday

At Weekday, we help companies hire engineers who are vouched by other software engineers. We are enabling engineers to earn passive income by leveraging & monetizing the unused information in their head about the best people they have worked...

View all jobs at Weekday

Apply now Apply later

This role is for one of the Weekday's clients

Min Experience: 3 years

Location: Gurgaon, Gurugram

JobType: full-time

We are seeking a skilled and experienced Python Developer to build robust backend services, design clean and scalable APIs, and collaborate cross-functionally with product, ML, and DevOps teams. This role involves full ownership of features—from architecture and development to deployment and performance monitoring—within a dynamic and experimentation-driven environment.

Requirements

Key Responsibilities:

  • Design, develop, and maintain scalable applications and services using Python.
  • Build and integrate RESTful APIs to ensure seamless communication between services.
  • Create reusable Python libraries and tools to optimize application performance and maintainability.
  • Collaborate with cross-functional teams—including developers, product managers, and designers—to gather requirements and deliver technical solutions.
  • Write clean, modular, and maintainable code following industry best practices and coding standards.
  • Perform thorough unit testing, debugging, and performance optimization.
  • Maintain detailed documentation for system architecture, workflows, and support processes.
  • Implement and monitor security measures to ensure compliance and data integrity.

Required Skills & Qualifications:

  • Strong hands-on experience with Python and at least one major web framework (Django, Flask, or Pyramid).
  • Proven expertise in building and consuming RESTful APIs.
  • Proficiency in working with relational (e.g., PostgreSQL) and/or NoSQL (e.g., Redis) databases.
  • Solid understanding of version control systems, especially Git.
  • Bachelor’s degree in Computer Science, IT, or a related field.
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Strong problem-solving ability and adaptability in a fast-paced team environment.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Familiarity with CI/CD practices and tools.
  • Working knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Exposure to Celery for background task management.
  • Experience with GraphQL APIs is a plus.

Technical Skills:

Languages & Frameworks: Python, Django, Flask
APIs & Protocols: REST API, GraphQL
Databases: PostgreSQL, Redis
Tools & Platforms: Docker, AWS, Kubernetes, Git, Celery
Testing & Optimization: Unit Testing, Performance Optimization

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Engineering Jobs

Tags: APIs Architecture AWS Azure CI/CD Computer Science DevOps Django Docker Flask GCP Git Google Cloud GraphQL Kubernetes Machine Learning NoSQL PostgreSQL Python REST API Security Testing

Region: Asia/Pacific
Country: India

More jobs like this