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
- 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.
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.
- 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.
- 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
Additional Comments
Need resource with urgent basis to close position. React, Python, Fast API, SQL