HamburgerMenu
hirist

AmpsTek - Python Full Stack Developer - Flask/React.js

Ampstek
Hyderabad
10 - 15 Years

Posted on: 25/09/2025

Job Description

We are looking for a highly skilled Python Fullstack Developer (Backend Heavy) with 10- 15 years of experience to design, develop, and optimize scalable enterprise-grade applications. The ideal candidate will have deep expertise in Python backend frameworks, strong exposure to frontend technologies, and a proven track record of building robust microservices and distributed systems in cloud environments.


This role requires a strong problem-solver with a backend-first mindset, hands-on system design skills, and the ability to work in agile, distributed teams with ownership and accountability.


Key Skills & Experience Required :


- 10+ years of hands-on experience in backend-heavy development.


- Strong expertise in Python frameworks : Flask, FastAPI, Django.


- Solid understanding of REST API design, rate limiting, authentication, security, and performance optimization.


- Experience in building scalable microservices architectures.


- Proficiency with React.js, JavaScript, TypeScript, HTML5, and CSS3.


- Ability to build responsive, user-friendly interfaces to support backend services.


- Strong hands-on experience with AWS (preferred), with exposure to Azure or GCP.


- Experience with Docker, Kubernetes, EKS for containerization and orchestration.


- Familiarity with CI/CD pipelines and Infrastructure as Code tools (Jenkins, GitHub Actions, Terraform).


- Expertise in SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB, ClickHouse).


- Strong knowledge of data modeling and query optimization.


- Experience in event-driven architectures and data processing systems.


- Hands-on with Kafka, SQS, or other messaging queues.


- Strong system design and architectural skills (certifications preferred).


- Excellent communication (written and verbal).


- Strong ownership, problem-solving, and leadership qualities.


- Experience working in Agile/Scrum environments.


Roles & Responsibilities :


- Architect, design, and implement highly scalable and secure backend services using Python.


- Build, enhance, and maintain RESTful APIs and microservices.


- Ensure system performance, security, and reliability across distributed environments.


- Develop and integrate frontend applications using React.js and modern JavaScript frameworks.


- Collaborate with UI/UX teams to deliver seamless user experiences.


- Deploy and manage applications on AWS cloud environments (EKS, ECS, Lambda, etc.).


- Automate infrastructure provisioning with Terraform or similar IaC tools.


- Set up and optimize CI/CD pipelines for continuous delivery.


- Design scalable database schemas and optimize queries.


- Work with SQL and NoSQL systems for high-availability applications.


- Handle large datasets and distributed data pipelines.


- Work with cross-functional teams (Product, QA, DevOps) to deliver high-quality solutions.


- Mentor junior engineers and guide them in best practices.


- Take ownership of projects from concept to production rollout.


- Stay up-to-date with emerging technologies in Python, cloud, and full-stack development.


- Advocate for clean code, code reviews, and test-driven development.


- Contribute to system design discussions and architecture reviews.

info-icon

Did you find something suspicious?