Python Developer
Gurugram, Haryana, India
- Remote-first
- Website
- @weekdayworks 𝕏
- Search
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...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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.