Full Stack Developer (Python+React+AWS+Angular)

6 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

We are seeking a highly skilled Full Stack Developer with over 6 years of experience in designing,

developing, and deploying scalable applications. The ideal candidate will have expert-level knowledge in

Python, strong hands-on experience with ReactJS/Angular for front-end development, and proven

expertise in AWS serverless architecture. This role requires a deep understanding of CI/CD pipelines,

relational and NoSQL databases, and AI/ML concepts, making it ideal for professionals passionate about

building modern, cloud-native applications.

Key Responsibilities

1. Backend Development

• Design, develop, and maintain RESTful and GraphQL APIs using Python (Flask, FastAPI, or

Django).

• Implement business logic, data processing workflows, and integrations with third-party services.

• Ensure code quality, maintainability, and performance with best practices in unit testing and

architecture.

2. Frontend Development

• Develop dynamic, responsive, and user-friendly web applications using ReactJS or Angular.

• Integrate front-end components with back-end APIs, ensuring seamless user experience.

• Optimize front-end performance, scalability, and accessibility.

3. Cloud & DevOps

• Design and deploy applications on AWS using serverless services (Lambda, API Gateway,

DynamoDB, S3, Step Functions, etc.).

• Create and manage CI/CD pipelines integrating GitHub Actions, AWS CodePipeline, or Jenkins.

• Implement infrastructure-as-code (IaC) using AWS CloudFormation or Terraform.

4. Database Management

• Work extensively with PostgreSQL for complex queries, optimization, and schema design.

• Design and manage NoSQL databases (DynamoDB, MongoDB) for high-performance and

scalable applications.

5. AI/ML Integration

• Collaborate with Data Science teams to integrate AI/ML models into production applications.

• Deploy, scale, and monitor machine learning workloads on AWS (SageMaker, Lambda, or ECS).

6. Collaboration & Agile Delivery

• Work in cross-functional Agile/Scrum teams with Product Managers, Designers, and QA

Engineers.

• Participate in sprint planning, code reviews, and architecture discussions.

• Mentor junior engineers and contribute to technical best practices.

Required Qualifications

• 6+ years of professional experience as a Full Stack Developer.

• Expert-level knowledge of Python (Flask, Django, FastAPI).

• Strong hands-on experience with ReactJS and/or Angular.

• 2+ years of experience with AWS, especially serverless services (Lambda, API Gateway,

DynamoDB).

• Proven expertise in creating CI/CD pipelines (GitHub, AWS CodePipeline, Jenkins, etc.).

• Strong database skills in Postgres (design, optimization, advanced queries).

• Familiarity with NoSQL databases (DynamoDB, MongoDB, Cassandra).

• Working knowledge of AI/ML concepts, with experience integrating models into applications

strongly preferred.

Preferred Qualifications

• Experience with containerization (Docker, Kubernetes, ECS/EKS).

• Familiarity with microservices architecture and event-driven systems.

• Knowledge of authentication/authorization (OAuth2, JWT, Cognito).

• Exposure to automated testing frameworks (PyTest, Cypress, Jest).

• Strong problem-solving skills and ability to work in fast-paced environments.

Soft Skills

• Strong analytical and problem-solving mindset.

• Excellent communication and teamwork abilities.

• Proactive, self-motivated, and detail-oriented.

• Ability to mentor, guide, and upskill junior developers


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You