Position: Senior Python Full Stack Engineer
Experience Required: 5+ years
Location: Bangalore
Role Overview
As a Senior Python Full Stack Engineer, you will be responsible for designing, developing, and maintaining scalable web applications. You will work closely with cross-functional teams to deliver high-quality, cloud-native solutions while contributing to architectural decisions and best engineering practices.
Key Responsibilities
- Design, develop, and maintain backend services using Python (Flask)
- Build responsive and scalable user interfaces using ReactJS
- Develop and optimize database schemas, queries, and procedures using MS SQL Server
- Implement RESTful APIs and integrate with third-party services
- Deploy, manage, and monitor applications on Azure Cloud
- Ensure application performance, security, and scalability
- Collaborate with product managers, designers, and QA teams throughout the development lifecycle
- Participate in code reviews, mentor junior engineers, and promote best practices
- Troubleshoot production issues and provide timely resolutions
Required Skills & Qualifications
- 6+ years of experience in full stack development
- Strong proficiency in Python with hands-on experience in Flask
- Solid experience with ReactJS, HTML, CSS, and JavaScript
- Strong working knowledge of MS SQL Server (queries, indexing, performance tuning)
- Experience working with Azure Cloud services (App Services, Storage, SQL, etc.)
- Familiarity with REST APIs, microservices architecture, and CI/CD pipelines
- Understanding of secure coding practices and performance optimization
- Excellent problem-solving and communication skills
Good to Have
- Experience with Docker and containerization
- Exposure to DevOps practices and automation
- Experience working in Agile/Scrum environments
- Knowledge of cloud security and monitoring tools