Post Job Free
Sign in

Senior Python Full Stack Developer

Location:
Jersey City, NJ
Posted:
October 08, 2026

Contact this candidate

Resume:

SHRAVYA

Senior Python Full Stack Developer

Phone: +1-832-***-**** Email: ************@*****.***

PROFESSIONAL SUMMARY

Senior Python Full Stack Developer with 13+ years of IT experience designing, developing, and supporting enterprise web applications across agriculture, healthcare, financial services, and media domains, with strong emphasis on modern front-end development.

Strong hands-on experience building responsive, reusable, and interactive user interfaces using React, TypeScript, JavaScript, HTML5, and CSS3, integrated with Python-based RESTful APIs and microservices.

Experienced in developing reusable React components, implementing component-based UI architecture, managing application state, integrating REST APIs, handling JSON data, implementing form validation, authentication, error handling, and creating responsive user experiences.

Strong knowledge of modern JavaScript and React development including functional components, Hooks, reusable components, state management, routing, asynchronous API calls, and front-end performance optimization.

Experienced in integrating React applications with backend services developed using Python, FastAPI, Django, Django REST Framework, and Flask.

Strong Python backend experience developing RESTful APIs, microservices, authentication services, business logic, database integrations, asynchronous processing, and enterprise application integrations.

Hands-on experience with relational and NoSQL databases including PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB, Cassandra, and Redis.

Experienced developing and deploying cloud-native applications across AWS, Azure, and GCP, with Docker, Kubernetes, CI/CD pipelines, Git-based development, automated testing, monitoring, and production support.

Strong understanding of responsive web development, reusable UI architecture, API integration, application security, performance optimization, debugging, automated testing, and Agile/Scrum development.

Experienced collaborating with UI/UX designers, backend developers, QA engineers, DevOps teams, product owners, and business stakeholders throughout the complete software development lifecycle.

TECHNICAL SKILLS

Programming Languages

Python (3.x), SQL, JavaScript, Shell Scripting, Java (basic)

Python Frameworks

Django, Django REST Framework, Flask, FastAPI, Celery

Web / API Technologies

REST, SOAP, GraphQL, JSON, XML, Swagger/OpenAPI, Postman, gRPC

Data Processing Libraries

Pandas, NumPy, Polars

React Development

Functional Components, React Hooks, Component-Based Architecture, State Management, Routing, Forms, REST API Integration, Reusable Components

Full-Stack Development

React/Python Applications, Front-End & Backend Integration, RESTful APIs, Microservices, JSON, Client-Server Architecture

Data Validation & Serialization

Pydantic (v2), Marshmallow, JSON Schema

Databases

PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Cassandra, DynamoDB, Redis

ORM Tools

SQLAlchemy, Django ORM, psycopg2

Cloud Platforms

AWS (EC2, S3, Lambda, RDS, API Gateway, SQS/SNS), Azure (App Service, Functions, AKS), GCP (Cloud Run, Cloud Functions)

Containerization & Orchestration

Docker, Kubernetes (EKS, AKS, GKE), Helm

CI/CD & DevOps

Jenkins, GitHub Actions, Azure DevOps, GitLab CI, Terraform, Ansible

Packaging & Code Quality

uv, Ruff, mypy, pytest, pre-commit

Testing & Quality

PyTest, unittest, Mock, Selenium, Postman, SonarQube

LLM / GenAI Integration

LangChain, PydanticAI, OpenAI/Anthropic APIs, vector search (RAG patterns)

Messaging & Streaming

Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus

Monitoring & Logging

OpenTelemetry, ELK Stack, Splunk, Datadog, CloudWatch, Prometheus, Grafana

Front-End

JavaScript, HTML5, CSS3, React, TypeScript, Angular

Tools & Version Control

Git, GitHub, Bitbucket, JIRA, Confluence, Postman

Methodologies

Agile (Scrum, Kanban), TDD, CI/CD, Microservices Architecture

PROFESSIONAL EXPERIENCE

Client: Syngenta NC August 2024 - Current

Role: Sr. Python Full Stack Developer

Responsibilities:

●Designed and developed responsive enterprise web applications using React, TypeScript, JavaScript, HTML5, and CSS3 to support digital agriculture, crop protection, seed research, and data-driven farming applications.

●Developed reusable and modular React functional components to provide consistent user experiences across multiple application modules.

●Implemented modern React development patterns using Hooks, component composition, state management, routing, reusable UI logic, and asynchronous data handling.

●Integrated React applications with backend RESTful APIs and microservices developed using Python, FastAPI, Django, and Django REST Framework.

●Implemented asynchronous API communication between React interfaces and Python backend services, including request handling, response processing, loading states, validation, and error handling.

●Developed interactive interfaces for displaying agricultural, research, product, and operational information retrieved from enterprise backend systems.

●Built responsive user interfaces using HTML5 and CSS3, ensuring application usability across different screen sizes and browser environments.

●Implemented client-side form handling and validation for application workflows and integrated submitted data with backend APIs.

●Implemented authentication and authorization workflows on the application layer while integrating with backend OAuth2/JWT security services.

●Optimized React rendering and API interactions to improve application responsiveness and reduce unnecessary network and UI operations.

●Worked with backend engineers to define API contracts and integrate front-end components with Python services documented through Swagger/OpenAPI.

●Developed scalable Python backend APIs and microservices using FastAPI, Django REST Framework, Pydantic, and SQLAlchemy.

●Integrated backend services with PostgreSQL, Oracle, MongoDB, DynamoDB, Cassandra, and Redis to support application data requirements.

●Implemented asynchronous and event-driven backend processing using Kafka, Celery, RabbitMQ, and AWS SQS/SNS.

●Developed automated front-end/backend testing and participated in debugging, code reviews, performance optimization, and production issue resolution.

●Containerized application services using Docker and supported deployments to Kubernetes-based AWS and Azure environments through automated CI/CD pipelines.

●Collaborated with UI/UX, QA, backend, DevOps, product, and domain teams in Agile ceremonies, technical discussions, code reviews, testing, and production releases.

Environment: React, TypeScript, JavaScript, HTML5, CSS3, Python 3.x, FastAPI, Django, Django REST Framework, REST APIs, Pydantic, SQLAlchemy, PostgreSQL, MongoDB, Redis, Kafka, Celery, Docker, Kubernetes, AWS, Azure, GitHub Actions, PyTest, Swagger/OpenAPI, Git, Jira

Client: Leidos VA June 2021- August 2024

Role: Python Full Stack Developer

Responsibilities:

●Developed enterprise healthcare web applications using React, TypeScript, JavaScript, HTML5, and CSS3 for Department of Veterans Affairs healthcare and operational workflows.

●Designed reusable React components and application modules to create maintainable, component-based front-end applications.

●Developed interactive UI functionality using React functional components, Hooks, state management, routing, and asynchronous API integration.

●Integrated React applications with backend RESTful and GraphQL services developed using Python and Flask.

●Implemented API-driven interfaces for securely retrieving and displaying patient, clinical, operational, and healthcare workflow information.

●Developed reusable front-end components for forms, application workflows, data presentation, navigation, and common user-interface functionality.

●Implemented client-side form validation, API error handling, loading states, and application feedback to improve user experience.

●Built responsive layouts using HTML5 and CSS3 to support application usability across different devices and screen sizes.

●Worked with backend teams to define REST API contracts and integrate JSON request/response data into React application components.

●Implemented front-end integration with authentication and authorization services for secure access to healthcare applications.

●Developed Python/Flask backend services and REST APIs supporting application business logic and enterprise system integration.

●Integrated backend services with PostgreSQL, GCP BigQuery, Pub/Sub, and enterprise healthcare systems.

●Developed automated testing for Python backend components using PyTest and participated in front-end functional and integration testing.

●Containerized application components with Docker and supported Kubernetes-based cloud deployments.

●Participated in debugging and production support across UI, API, database, and application layers.

●Collaborated with designers, healthcare SMEs, QA, backend engineers, product teams, and DevOps teams throughout Agile development and release cycles.

Environment: React, TypeScript, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, GraphQL, PostgreSQL, GCP, Pub/Sub, Docker, Kubernetes, Terraform, PyTest, Swagger/OpenAPI, Git, Jira

Client: Alloy Feb 2019- May 2021

Role: Python Developer

Responsibilities:

●Developed full-stack financial technology applications using React, JavaScript, HTML5, CSS3, Python, and Flask supporting identity verification, customer onboarding, fraud detection, compliance, and risk-management workflows.

●Developed reusable React components for customer onboarding, identity verification, risk information, application status, and operational workflows.

●Implemented interactive application functionality using React functional components, reusable UI patterns, state management, routing, and REST API integration.

●Integrated React front-end applications with Python/Flask REST APIs providing identity verification, fraud-detection, risk-scoring, and customer-decisioning capabilities.

●Developed responsive web interfaces using HTML5 and CSS3 to provide consistent application behavior across browsers and screen sizes.

●Implemented client-side forms, validation, asynchronous API calls, loading states, error handling, and application feedback.

●Consumed JSON data from Python REST APIs and transformed backend responses into reusable front-end application views.

●Collaborated with backend engineers to define API request/response structures and integrate UI components with enterprise backend services.

●Developed Python/Flask backend services and REST APIs supporting business logic, application workflows, and database operations.

●Integrated backend services with PostgreSQL, SQL Server, SQLAlchemy, and Redis.

●Implemented Python processing and application services supporting high-volume identity, fraud, onboarding, and risk workflows.

●Developed automated tests using PyTest and supported application-level integration and functional testing.

●Containerized Python services using Docker and supported deployments through automated development pipelines.

●Troubleshoot issues across React interfaces, REST APIs, Python services, databases, and application integrations.

●Participated in code reviews, Agile ceremonies, requirements analysis, development, testing, deployment, and production support.

Environment: React, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, SQLAlchemy, PostgreSQL, SQL Server, Redis, Azure, Docker, PyTest, Git, Jira

Client: Standard Chartered Oct 2017 – Jan 2019

Role: Python Developer

Responsibilities:

●Developed web-based banking and financial-risk applications using React, JavaScript, HTML5, CSS3, Python, and Flask.

●Built reusable UI components supporting transaction monitoring, fraud analysis, customer information, risk investigation, and operational workflows.

●Developed interactive front-end functionality using React components, JavaScript, state management, routing, and REST API integration.

●Integrated web interfaces with Python/Flask REST APIs for retrieving and processing banking, transaction, fraud, and customer information.

●Built responsive user interfaces using HTML5 and CSS3 and supported consistent application behavior across commonly used browsers.

●Implemented form validation, API request handling, response processing, error handling, and user feedback for financial application workflows.

●Developed Python backend services supporting transaction monitoring, financial-risk processing, fraud-detection, and operational workflows.

●Integrated Python applications with Oracle and Teradata databases and developed SQL queries supporting front-end and backend application requirements.

●Developed reusable Python modules for transaction validation, reconciliation, transformation, and business-processing logic.

●Implemented authentication and application-access workflows in coordination with backend services.

●Worked closely with QA teams to test UI functionality, REST API integrations, Python processing, and application changes before production deployment.

●Debugged application issues across front-end, Python API, database, and integration layers.

●Supported production applications and scheduled Python services supporting banking and financial workflows.

●Participated throughout the SDLC, including requirements gathering, UI/backend development, testing, documentation, deployment, and production support.

Environment: React, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, SQL, Oracle, Teradata, Pandas, Git, Jira

Client: Nielsen Media Research June 2013- Dec 2016

Role: Data Analyst

Responsibilities:

●Developed Python and SQL applications and automation scripts supporting audience measurement, media analytics, ETL, data validation, and enterprise processing workflows.

●Built Python-based processing scripts handling approximately 3 million daily audience, media-consumption, and customer records across Oracle, MySQL, and SQL Server.

●Developed reusable Python modules for ingestion, transformation, validation, reconciliation, deduplication, and automated batch processing.

●Built Python and Unix shell automation scripts supporting approximately 50 scheduled batch-processing jobs per day.

●Integrated Python processing workflows with Oracle, MySQL, SQL Server, Informatica PowerCenter, Hadoop, HDFS, Hive, and Sqoop.

●Developed automated data-quality checks using Python to identify duplicate, missing, and inconsistent records before downstream processing.

●Built Python-based reconciliation and matching logic to improve consistency between large audience and media datasets.

●Developed backend ETL processing components for approximately 1 TB+ of weekly media and audience data.

●Created automated validation and exception-handling processes to improve reliability of production data-processing jobs.

●Developed unit and integration tests for Python ETL components to improve application reliability and reduce production processing errors.

●Troubleshooted Python, SQL, Unix, and ETL production failures and coordinated fixes with distributed engineering teams.

●Participated throughout the SDLC, including requirements analysis, development, testing, deployment, documentation, and production support.

Environment: Python, SQL, Oracle, SQL Server, MySQL, Informatica PowerCenter, Unix Shell Scripting, Hadoop, HDFS, Hive, Sqoop, ETL, Git



Contact this candidate