Worksite: Gurgaon / Noida / Pune
We are seeking a highly skilled and experienced Senior Python Developer with over 3 years of professional experience. The ideal candidate should have expertise in Python programming, API frameworks, and containerization technologies like Docker. Experience with cloud platforms such as AWS is a strong advantage. This role offers an exciting opportunity to contribute to impactful projects and collaborate with a dynamic, innovative team.
Key Responsibilities:
- Design, develop, and maintain robust Python applications and services.
- Build and manage APIs using frameworks like CherryPy, Flask, FastAPI, or Django.
- Ensure high performance, scalability, and security of developed solutions.
- Utilize Docker for containerization to streamline development and deployment processes.
- Collaborate with cross-functional teams to gather requirements, define project scope, and deliver high-quality results.
- Integrate and deploy solutions in cloud environments (e.g., AWS) where applicable.
- Troubleshoot and resolve technical issues, ensuring system reliability and performance.
- Stay updated with the latest advancements in Python and associated technologies.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3+ years of professional experience in Python development.
- Proficiency in building and managing APIs with frameworks like CherryPy, Flask, FastAPI, or Django.
- Strong experience with containerization technologies such as Docker.
- Excellent problem-solving skills and attention to detail.
- Strong understanding of software development lifecycle and best practices.
Good to have
- Experience with cloud platforms like AWS (EC2, S3, Lambda, etc.).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of Kubernetes for container orchestration.
- Exposure to database management (SQL or NoSQL).
What We Offer:
- A collaborative and supportive work environment
- Opportunities to work on innovative and cutting-edge projects.
- Professional development and career growth opportunities.
Our perfect candidate is someone that:
- Is proactive and an independent problem solver
- Is a constant learner. We are a fast-growing company. We want you to grow with us!
- Is a team player and good communicator