Posted on: 06/11/2025
Job Description :
We are looking for a talented and passionate Full Stack Engineer - Python with 4-6 years of experience to join our growing engineering team. The ideal candidate will have a strong foundation in Python development, RESTful API design, and cloud-based application deployment using platforms such as Azure, AWS, or GCP.
In this role, you will work across the full software development lifecycle - from understanding requirements and designing scalable architectures to developing, testing, and deploying applications. You'll collaborate closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions that drive business impact.
Key Responsibilities :
- Design, develop, and maintain end-to-end web applications using Python and modern frameworks.
- Build, optimize, and maintain RESTful APIs using frameworks such as FastAPI, Flask, or Django REST Framework.
- Work closely with front-end teams to integrate APIs and ensure seamless application functionality.
- Implement secure, scalable, and high-performance backend services.
- Manage source code and version control using Git and follow best development practices (branching, code reviews, CI/CD).
- Deploy and manage applications in cloud environments - primarily Azure, but experience with AWS or GCP is also valuable.
- Troubleshoot, debug, and resolve application issues across development and production environments.
- Collaborate with QA, DevOps, and product teams to deliver robust and timely releases.
- Continuously evaluate new technologies and suggest improvements to enhance performance, scalability, and security.
Required Skills & Experience :
- 4-6 years of hands-on experience in Python development.
- Strong experience with REST API frameworks such as FastAPI, Flask, or Django REST Framework.
- Solid understanding of Git and version control best practices.
- Working experience with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
- Familiarity with containerization and deployment tools such as Docker, Kubernetes, or Azure DevOps.
- Good understanding of software development best practices, including modular design, testing, and documentation.
- Strong problem-solving skills, attention to detail, and the ability to work both independently and in a collaborative environment.
Preferred Skills (Good to Have) :
- Exposure to front-end technologies like React.js, Angular, or Vue.js.
- Experience building and integrating CI/CD pipelines.
- Understanding of microservices architecture and API security best practices.
- Familiarity with database design and ORM frameworks (SQLAlchemy, Django ORM, etc.).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1570438
Interview Questions for you
View All