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