Overview
Location: Pune
Experience Required: 5+ Years
Duration: 6 Months (Extendable)
Notice Period: Immediate
Work Mode: Hybrid
About the Role:
We are looking for a highly skilled Python Developer with expertise in best software development practices to join our dynamic team. The ideal candidate will have a strong understanding of Python along with proficiency in various modern tools and technologies like JavaScript/TypeScript, Node.js, Kafka, Snowflake, BigQuery, and more. You will be working on high-impact projects, leveraging technologies like AWS Athena, PostgreSQL, Redis, and big data frameworks to build scalable, performant systems.
Key Responsibilities:
- Design, develop, and maintain Python-based applications and services.
- Implement best practices for software development including CI/CD, TDD/BDD, and Agile methodologies.
- Work closely with cross-functional teams to design and implement scalable data systems and applications.
- Collaborate on building solutions using technologies like Kafka, Snowflake, BigQuery, and other cloud-based tools.
- Develop and deploy applications with AWS Athena, and work with PostgreSQL and Redis for efficient data handling.
- Write clean, maintainable, and efficient code, adhering to software development standards.
- Take ownership of the development cycle from design to deployment and post-production support.
- Participate in regular sprint meetings, code reviews, and team discussions to ensure smooth project delivery.
Key Skills & Requirements:
- 5+ years of experience in Python development with a strong understanding of its core concepts.
- Proficiency in JavaScript/TypeScript and Node.js for full-stack development.
- Hands-on experience with Kafka, Snowflake, BigQuery, and Spark for building data-driven applications.
- Expertise in AWS Athena, PostgreSQL, and Redis for cloud and data management.
- Experience with CI/CD, TDD/BDD, and Agile methodologies.
- Strong problem-solving skills and the ability to work under pressure.
- Familiarity with cloud environments and microservices architectures.
- Excellent communication skills to work effectively in hybrid work settings.
Preferred Skills (Not Mandatory):
- Experience with Hadoop or other distributed systems.
- Familiarity with Docker and containerization practices.
- Knowledge of data pipelines and distributed computing.
If you're passionate about cutting-edge technology and want to work in a collaborative environment with a strong focus on innovation and performance, we’d love to have you on our team!