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
View More Techjays Jobs

Contact Information

Contact Human Resources
Techjays

Posted

April 19, 2025
UID: 5125658308

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.