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!