Overview
Build scalable full-stack web applications as a Python Full Stack Developer, working on backend development with Python and frontend development with ReactJS or VueJS.
What you'll do
- Design, develop, and maintain scalable backend applications using Python.
- Develop RESTful APIs and microservices to support web and enterprise applications.
- Build responsive and user-friendly front-end applications using ReactJS or VueJS.
- Collaborate with product owners, UX designers, and cross-functional teams to deliver high-quality solutions.
- Integrate frontend applications with backend services and databases.
- Optimize applications for performance, scalability, and security.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, troubleshooting, and debugging activities.
- Implement CI/CD pipelines and support deployment activities.
- Contribute to architecture discussions and technical solution design.
What you'll need
- 3–6 years of experience in software development using Python.
- Strong proficiency in Python and frameworks such as Django, Flask, or FastAPI.
- Hands-on experience with ReactJS or VueJS.
- Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience in developing and consuming REST APIs.
- Good understanding of relational databases such as PostgreSQL, MySQL, or SQL Server.
- Familiarity with NoSQL databases such as MongoDB.
- Experience with Git and version control practices.
- Understanding of Agile software development methodologies.
- Strong analytical and problem-solving skills.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, or a related field.
- 3–6 years of experience in Python-based application development with ReactJS or VueJS.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile, and global development environment.
- Passion for building innovative, scalable, and high-quality software solutions.
Nice to have
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Hands-on knowledge of Docker and Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Knowledge of automated testing frameworks such as PyTest, Jest, or Cypress.
- Experience with microservices architecture.
- Exposure to AI/ML, data analytics, or automotive software development projects.
Details
- Location: Bangalore, Karnataka, India, Kalyani Platina.
- Work from Office environment with in-person collaboration.
- Most office-based roles are onsite five days a week.
Read the full description and apply on the company’s own careers page.