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.
Company: Anblicks
Location: Ahmedabad, Gujarat
Work Mode: On-Site
Experience Required: 8–9 Years
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs using Python and FastAPI.
- Build microservices-based applications with asynchronous processing.
- Contribute to backend architecture and technical design discussions.
- Ensure application performance, scalability, reliability, and security.
- Implement authentication and authorization using OAuth2 and JWT.
- Develop responsive user interfaces using React.js.
- Integrate frontend applications with REST APIs.
- Manage application state using Redux or Context API.
- Optimize UI performance across browsers and devices.
- Build reusable and maintainable React components.
- Design and maintain relational databases.
- Write optimized SQL queries, joins, stored procedures, and views.
- Ensure data integrity, consistency, and database performance.
- Work with PostgreSQL, MySQL, or SQL Server.
- Deploy applications using AWS services such as EC2, Lambda, API Gateway, RDS, S3, and CloudWatch.
- Build and maintain CI/CD pipelines.
- Automate infrastructure using CloudFormation or Terraform.
- Monitor cloud infrastructure and optimize system performance.
- Deploy and manage containerized applications using Docker.
- Participate in Agile ceremonies including sprint planning and code reviews.
- Use Git for version control, branching, pull requests, and collaboration.
- Work closely with developers, QA engineers, and business stakeholders.
- Contribute to software architecture and technical documentation.
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 thinking.
- Excellent problem-solving abilities.
- Effective communication skills.
- Team collaboration.
- Ownership mindset.
- Time management.
- Attention to detail.
- Ability to work independently.
Preferred Qualifications (Good To Have)
- Knowledge of testing frameworks (PyTest, Jest, React Testing Library).
- Knowledge of Snowflake Datawarehouse