Tech Lead / Full Stack Engineer

Edme Insurance Brokers

Mumbai

On-site

INR 2,500,000 - 3,800,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Edme Insurance Brokers is seeking a Tech Lead / Full Stack Engineer (Python, ReactJs, AWS Serverless, SAM) to design and implement scalable data-driven services. The role covers backend APIs with Flask/FastAPI, data processing with PySpark on AWS Glue, and a frontend in React.js.

You will lead technical decisions, mentor peers, and ensure robust, secure, scalable delivery. The ideal candidate has 4+ years in software development, strong Python and React experience, and hands-on AWS platform

Qualifications

  • Bachelor’s or master’s degree in computer science or related field.
  • 4+ years of experience in Software Engineering/Development
  • 3+ years of experience in Python
  • 3+ years of experience in ReactJs
  • 2+ years of experience in AWS, Graphql (AppSync) ,SAM, services - Lambda, Glue, Cognito,
  • 1+ years of experience in Vector DB & LLM (optional, added advantage)
  • Strong experience in Python with Flask / FastAPI frameworks.
  • Experience in data processing pipelines using PySpark in AWS Glue
  • Strong knowledge of relational databases like PostgreSQL or MySQL.
  • Experience with NumPy and Pandas for data processing.
  • Knowledge of Celery, Redis/RabbitMQ/ AWS SQS message queues for asynchronous task processing.
  • Strong hands-on experience in React.js, including Redux, Hooks, Context API.
  • Proficiency in writing reusable and scalable React components.
  • Experience with frontend testing frameworks like Jest, React Testing Library.
  • Experience with CI/CD pipelines
  • Good understanding of Git workflows and version control.
  • Knowledge of API documentation tools like Swagger/OpenAPI.
  • Familiarity with Agile methodologies like Scrum/Kanban & Jira project management tool.
  • Design, develop, and maintain RESTful APIs using Flask or FastAPI.
  • Develop microservices using AWS Lambda functions and ETL jobs using AWS Glue & PySpark
  • Cleanse, transform, and analyze complex datasets to support business insights and analytics using PySpark.
  • Optimize PySpark jobs for performance and scalability.
  • Work with Pandas & NumPy for data transformation and analytics.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Flask or FastAPI.
  • Develop microservices using AWS Lambda functions and ETL jobs using AWS Glue & PySpark
  • Cleanse, transform, and analyze complex datasets to support business insights and analytics using PySpark.
  • Optimize PySpark jobs for performance and scalability.
  • Work with Pandas & NumPy for data transformation and analytics.
  • Contribute to architectural decisions and collaborate with stakeholders to gather and analyse requirements.
  • Mentor junior engineers and contribute to code reviews to ensure high-quality deliverables.
  • Design and deploy serverless applications using AWS SAM (Serverless Application
  • Develop, test, and maintain AWS Lambda functions for real-time data processing, microservices, and backend automation.
  • Create ETL pipelines with AWS Glue to transform, clean, and catalog structured and semi-structured data.
  • Develop Glue Jobs using PySpark and monitor performance, scaling, and job triggers.
  • Integrate Glue with data lakes and other AWS data sources S3, and Aurora.
  • Implement secure user authentication and authorization using AWS Cognito (user pools and identity pools).
  • Utilize AWS Bedrock to build, test, and fine-tune LLM-powered applications using models like Anthropic Claude, Meta Llama, or Amazon Titan.
  • Design prompt engineering strategies, fine-tuning workflows, and RAG (Retrieval- Augmented Generation) architectures.
  • Design scalable GraphQL APIs with AWS AppSync to simplify front-end/backend integration.
  • Implement resolvers using Lambda, DynamoDB, and Aurora Serverless data sources.
  • Handle schema stitching, caching, real-time subscriptions, and access control.
  • Integrate front-end apps (React) with Amplify for CI/CD, hosting, and backend service integration.
  • Configure Amplify with GraphQL endpoints (AppSync), Cognito auth, and storage modules.
  • Manage deployment pipelines and environment-specific builds.
  • Design schema for storing dense vector embeddings from LLMs or NLP pipelines.
  • Integrate vector DBs with LLMs using frameworks like LangChain, or custom RAG workflows.
  • Optimize APIs and database queries for high performance.
  • Deploy and manage applications using Docker, Kubernetes (EKS / ECS).
  • Implement unit tests, integration tests, and maintain code quality.
  • Stay updated with emerging technologies and incorporate them into existing systems when
  • Participate in code reviews, sprint planning, and architecture discussions.
  • Ensure security best practices in both backend and frontend.
  • Maintain technical documentation and API specifications.

Skills

Python
ReactJs
AWS
GraphQL
PySpark
Pandas
NumPy
Flask/FastAPI
Celery/Redis/SQS
CI/CD
Git
Agile/Scrum/Kanban
Jira
Swagger/OpenAPI
REST APIs
Docker/Kubernetes
AppSync

Education

Bachelor’s or Master’s in CS

Tools

AWS Lambda
AWS Glue
AWS Cognito
AWS SAM
S3
DynamoDB
Aurora
Docker
Kubernetes
AppSync

Job description

Position:
Tech Lead / Full Stack Engineer (Python, ReactJs, AWS Serverless, SAM)
Qualifications:
  • Bachelor’s or master’s degree in computer science or related field.
  • 4+ years of experience in Software Engineering/Development
  • 3+ years of experience in Python
  • 3+ years of experience in ReactJs
  • 2+ years of experience in AWS, Graphql (AppSync) ,SAM, services - Lambda, Glue, Cognito,
  • 1+ years of experience in Vector DB & LLM (optional, added advantage)
Requirements:
  • Strong experience in Python with Flask / FastAPI frameworks.
  • Experience in data processing pipelines using PySpark in AWS Glue
  • Strong knowledge of relational databases like PostgreSQL or MySQL.
  • Experience with NumPy and Pandas for data processing.
  • Knowledge of Celery, Redis/RabbitMQ/ AWS SQS message queues for asynchronous task processing.
Frontend (React.js):
  • Strong hands-on experience in React.js, including Redux, Hooks, Context API.
  • Proficiency in writing reusable and scalable React components.
  • Experience with frontend testing frameworks like Jest, React Testing Library.
General & DevOps Skills:
  • Experience with CI/CD pipelines
  • Good understanding of Git workflows and version control.
  • Knowledge of API documentation tools like Swagger/OpenAPI.
  • Familiarity with Agile methodologies like Scrum/Kanban & Jira project management tool.
  • Design, develop, and maintain RESTful APIs using Flask or FastAPI.
  • Develop microservices using AWS Lambda functions and ETL jobs using AWS Glue & PySpark
  • Cleanse, transform, and analyze complex datasets to support business insights and analytics using PySpark.
  • Optimize PySpark jobs for performance and scalability.
  • Work with Pandas & NumPy for data transformation and analytics.
AWS:
1. Serverless Application Development (AWS SAM & Lambda)
  • Design and deploy serverless applications using AWS SAM (Serverless Application
  • Develop, test, and maintain AWS Lambda functions for real-time data processing, microservices, and backend automation.
2. Data Engineering with AWS Glue
  • Create ETL pipelines with AWS Glue to transform, clean, and catalog structured and semi-structured data.
  • Develop Glue Jobs using PySpark and monitor performance, scaling, and job triggers.
  • Integrate Glue with data lakes and other AWS data sources S3, and Aurora.
3. Authentication and Access Control (AWS Cognito)
  • Implement secure user authentication and authorization using AWS Cognito (user pools and identity pools).
4. AWS Bedrock & LLMs (Optional)
  • Utilize AWS Bedrock to build, test, and fine-tune LLM-powered applications using models like Anthropic Claude, Meta Llama, or Amazon Titan.
  • Design prompt engineering strategies, fine-tuning workflows, and RAG (Retrieval- Augmented Generation) architectures.
5. GraphQL API Design (AWS AppSync)
  • Design scalable GraphQL APIs with AWS AppSync to simplify front-end/backend integration.
  • Implement resolvers using Lambda, DynamoDB, and Aurora Serverless data sources.
  • Handle schema stitching, caching, real-time subscriptions, and access control.
6. Frontend Integration & DevOps (AWS Amplify)
  • Integrate front-end apps (React) with Amplify for CI/CD, hosting, and backend service integration.
  • Configure Amplify with GraphQL endpoints (AppSync), Cognito auth, and storage modules.
  • Manage deployment pipelines and environment-specific builds.
Vector Store Design & Search (added advantage)
  • Design schema for storing dense vector embeddings from LLMs or NLP pipelines.
  • Integrate vector DBs with LLMs using frameworks like LangChain, or custom RAG workflows.
Deployment & Performance Optimization
  • Optimize APIs and database queries for high performance.
  • Deploy and manage applications using Docker, Kubernetes (EKS / ECS).
  • Implement unit tests, integration tests, and maintain code quality.
Technical Leadership
  • Contribute to architectural decisions and collaborate with stakeholders to gather and analyse requirements.
  • Mentor junior engineers and contribute to code reviews to ensure high-quality deliverables.
Problem-Solving
  • Debug and resolve technical issues and performance bottlenecks in a timely manner.
  • Provide innovative solutions to complex technical challenges.
  • Stay updated with emerging technologies and incorporate them into existing systems when
  • Optimize application performance and scalability through regular refactoring and tuning.
  • Work with product managers, Business Team, and data engineers.
  • Participate in code reviews, sprint planning, and architecture discussions.
  • Ensure security best practices in both backend and frontend.
  • Maintain technical documentation and API specifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Vue.js + AWS Lambda
Vue.js + AWS Lambda

Quess IT Solutions • Dadri, Hyderabad, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Software Engineer – Python & SQL
Software Engineer – Python & SQL

ALIQAN Technologies • India

Remote
INR 11,617,000 - 17,425,000
Full stack Engineer
Full stack Engineer

Phigital Care • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Mitel Communications • Bengaluru

Hybrid
INR 1,800,000 - 2,600,000
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS

Datavail • Bengaluru, Mumbai, Hyderabad

Hybrid
INR 2,500,000 - 4,000,000
Full Stack Engineer
Full Stack Engineer

DigiPlus IT • Mumbai

On-site
INR 900,000 - 1,500,000
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS

Datavail Infotech • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Senior Data Engineer (AWS, Snowflake & AI Data Platforms)
Senior Data Engineer (AWS, Snowflake & AI Data Platforms)

Applix • Chennai District

On-site
INR 1,800,000 - 3,200,000
AWS with React /Node js
AWS with React /Node js

Tata Consultancy Services • Chennai District

On-site
INR 900,000 - 1,500,000
Software Engineer ( Python + PySpark + Agentic AI ) - 5 + Years
Software Engineer ( Python + PySpark + Agentic AI ) - 5 + Years

Infor Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000