Techjays
Techjays - Senior Python Developer - Flask/Django
Job Location
coimbatore, India
Job Description
Job Description : Responsibilities : - Design and implement robust and scalable architectures for complex Python applications. - Make critical architectural decisions and provide technical guidance to the team. - Evaluate and recommend new technologies and frameworks. - Develop high-performance backend systems and APIs using Python frameworks (e., Django, Flask, FastAPI). - Implement complex business logic and data processing pipelines. - Ensure seamless integration with other systems and services. - Design and optimize database schemas (SQL or NoSQL). - Implement advanced database queries and performance tuning. - Manage database migrations and ensure data integrity. - Design and deploy applications on cloud platforms (AWS, Azure, GCP). - Implement serverless architectures and microservices. - Manage containerization and orchestration (Docker, Kubernetes). - Implement and maintain CI/CD pipelines. - Establish and enforce coding standards and best practices. - Lead code reviews and ensure high code quality. - Implement comprehensive unit, integration, and performance testing. - Mentor and guide junior and mid-level developers. - Foster a collaborative and knowledge-sharing environment. - Lead technical discussions and workshops. - Identify and resolve performance bottlenecks and scalability issues. - Troubleshoot complex technical problems and implement effective solutions. - Implement monitoring and logging solutions. Qualifications : Experience : - 10-12 years of professional experience in Python development. - Proven track record of designing and implementing complex Python applications. - Experience in leading and mentoring development teams. Technical Skills : - Expert-level proficiency in Python programming language. - Extensive experience with Python frameworks (Django, Flask, FastAPI). - Strong understanding of RESTful APIs and microservices architecture. - Deep knowledge of database systems (SQL and NoSQL). - Extensive experience with cloud platforms (AWS, Azure, GCP). - Proficiency in containerization and orchestration (Docker, Kubernetes). - Strong understanding of CI/CD pipelines. - Expertise in writing unit, integration, and performance tests. - Strong understanding of software development principles and best practices. Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Preferred Qualifications : - Experience with asynchronous programming (asyncio). - Experience with message queues (RabbitMQ, Kafka). - Experience with data processing libraries (Pandas, NumPy, Spark). - Contributions to open-source projects. - Experience in relevant industry domains (ref:hirist.tech)
Location: coimbatore, IN
Posted Date: 4/19/2025
Location: coimbatore, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Techjays |
---|