7+ Years Relevant Experience
We are looking for a talented and versatile Python Full Stack Developer to join our development team. You will be responsible for designing, developing, and maintaining scalable, secure, and user-friendly full-stack applications. This includes web, cloud, and collaborative platform development, with an emphasis on Python (Flask/Django/FastAPI), React, and cloud-native architectures on AWS or Azure.
Key Responsibilities
- Design, develop, and maintain backend services using Python and frameworks like Django, FastAPI, or Flask
 - Build dynamic, responsive front-end applications using React, JavaScript, HTML, and CSS
 - Develop and deploy cloud-native applications on AWS and/or Azure, using serverless and containerized architectures
 - Contribute to building applications within collaborative platforms like Microsoft Teams (e.g., tabs, bots, extensions)
 - Implement secure, reusable, testable, and maintainable code across the full stack
 - Design and maintain RESTful APIs and handle third-party service integrations
 - Collaborate with UI/UX designers to ensure high-quality, accessible user interfaces
 - Participate in code reviews, sprint planning, and peer programming to maintain high code quality
 - Write and maintain unit, integration, and end-to-end tests using tools like Pytest, unittest, Jest, and Cypress
 - Utilize tools like Postman for API testing and debugging
 - Work with SQL and NoSQL databases for data modeling, queries, and optimization
 - Manage source control with Git and collaborate through version-controlled workflows
 - Develop and maintain CI/CD pipelines for streamlined delivery (experience with Docker and DevOps is a plus)
 - Keep up with emerging technologies and industry best practices
 
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
 - 4–5 years of professional experience in full stack development
 - Expertise in Python backend development using Django, FastAPI, or Flask
 - Proficient in React, JavaScript, HTML, and CSS for front-end development
 - Strong experience in cloud platforms like AWS and/or Azure
 - Familiarity with Docker, container orchestration, and deployment strategies
 - Experience working with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
 - Knowledge of secure coding practices, authentication/authorization, and encryption techniques
 - Experience with MS Teams App Development is a plus
 - Strong debugging and problem-solving skills
 - Proficiency with Linux/Unix-based environments
 - Excellent communication and collaboration skills
 
Desirable Skills
- Experience with Angular
 - Exposure to DevOps pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps)
 - Familiarity with Agile/Scrum methodologies