Full Stack Python Developer - Django/Javascript/TypeScript

5.0 - 7.0 years

8.0 - 14.0 Lacs P.A.

Coimbatore

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

TypeScriptDjangoJavascriptPythonFlaskAngularJSVue.jsFull StackReact.js

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Full Stack Python Developer to join our dynamic team. The ideal candidate will possess a strong background in Python development, particularly with frameworks like Django, Flask, or FastAPI, and a solid understanding of modern frontend technologies. You will be responsible for designing, developing, and maintaining robust and scalable web applications, while contributing to the entire software development lifecycle. Responsibilities : Backend Development : - Develop and maintain efficient and scalable backend applications using Python frameworks (Django, Flask, or FastAPI). - Design and implement RESTful APIs for seamless communication between frontend and backend systems. - Optimize application performance and ensure code quality. - Implement robust security measures to protect sensitive data. Frontend Development : - Develop and maintain interactive and user-friendly frontend interfaces using JavaScript, TypeScript, and modern frontend frameworks (e.g., React, Angular, Vue.js). - Ensure cross-browser compatibility and responsiveness of web applications. - Collaborate with UI/UX designers to translate design concepts into functional interfaces. Database Management : - Design and manage relational (SQL) and non-relational (NoSQL) databases. - Write efficient database queries and optimize database performance. - Ensure data integrity and security. DevOps and Deployment : - Containerize applications using Docker and deploy them to Kubernetes environments. - Implement and maintain CI/CD pipelines for automated testing and deployment. - Monitor application performance and troubleshoot issues in production environments. Version Control and Collaboration : - Utilize Git, GitHub, GitLab, or Bitbucket for version control and collaborative development. - Participate in code reviews and contribute to team knowledge sharing. - Adhere to coding standards and best practices. Problem Solving and Innovation : - Analyze complex problems and develop effective solutions. - Stay up-to-date with emerging technologies and industry trends. - Contribute to the continuous improvement of development processes. Required Skills & Qualifications : - Minimum 5+ years of experience in Python development. - Proficiency in using Python frameworks such as Django, Flask, or FastAPI. - Extensive experience in designing and implementing RESTful APIs. - Strong knowledge of JavaScript and TypeScript. - Experience with modern frontend frameworks (e.g., React, Angular, Vue.js). - Hands-on experience with both SQL and NoSQL database management systems. - Proven experience with Docker and Kubernetes for containerization and orchestration. - Experience in setting up and maintaining CI/CD pipelines. - Familiarity with Git, GitHub, GitLab, or Bitbucket for version control. - Strong problem-solving skills and the ability to work independently. - Excellent communication and teamwork skills. - Understanding of software testing methodologies. Preferred Qualifications : - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Knowledge of serverless architectures. - Experience with microservices architecture. - Understanding of web security best practices. - Experience with performance monitoring tools. - Experience with testing frameworks.