Job Description: Full Stack Engineer
Position:
Full Stack Engineer
Experience:
8-9 Years
Employment Type:
Full-time
About the Role
We are looking for an experienced
Full Stack Engineer
with strong expertise in
Python, FastAPI, React, and API integration
, along with solid experience in
SQL databases, AWS cloud services, CI/CD pipelines, and DevOps practices
. The ideal candidate is a self-driven engineer who can work across the entire technology stack, build scalable APIs, create intuitive front-end interfaces, and deploy cloud-native applications.
Key Responsibilities
Backend Development
Design, build, and maintain scalable
RESTful APIs using FastAPI
and Python.
Implement microservices-based architecture and asynchronous processing where needed.
Collaborate on application architecture and contribute to backend system design.
Ensure high performance, reliability, and security of backend services.
Frontend Development
Develop rich, responsive, and intuitive UI components using
React.js
.
Integrate front-end components with backend APIs efficiently.
Optimize applications for maximum performance across devices and browsers.
Database & Data Layer
Design and maintain relational database schemas using
SQL
(PostgreSQL/MySQL/SQL Server).
Write efficient queries, stored procedures, and perform query optimization.
Ensure data accuracy, consistency, and integrity across systems.
Cloud, DevOps & CI/CD
Deploy and manage applications on
AWS
using services like EC2, Lambda, API Gateway, RDS, S3, CloudWatch, etc.
Build, maintain, and optimize CI/CD pipelines
Automate deployments and infrastructure using IaC tools (CloudFormation/Terraform preferred).
Monitor system health, performance, and optimize cloud resources.
Version Control & Collaboration
Use
Git
for branching, merging, pull requests, and code reviews.
Work in an Agile development environment and collaborate with cross-functional teams.
Participate in technical discussions, architecture reviews, and sprint planning.
Required Skills & Qualifications
Technical Skills
Strong expertise in Python and FastAPI
for backend development.
Hands-on experience with
React.js
and modern JavaScript/TypeScript.
Good understanding of
React API integration (Axios/Fetch)
and state management (Redux/Context API).
Solid experience with
SQL databases
and writing complex queries.
Experience with
AWS
cloud services.
Strong knowledge of
CI/CD
, and DevOps principles.
Experience with
Docker
and containerized application deployment.
Understanding of microservices architecture, API security, authentication (OAuth2/JWT).
Soft Skills
Strong analytical and problem-solving abilities.
Excellent communication and documentation skills.
Ability to work independently and collaboratively.
Ownership mindset with focus on quality and delivery.
Preferred Qualifications (Good to Have)
Knowledge of
testing frameworks
(PyTest, Jest, React Testing Library).
Knowledge of Snowflake Datawarehouse