Hi there,
We are looking for a Python Developer in Trenton, NJ (Hybrid) for a 12+ months Contract position.
Job Description:
Position: Python Developer
Location: Trenton, NJ (Hybrid - 3 days on-site, 2-remote)
Duration: 12 months contract with possible extension
Client: State Client
Note: Need local to NJ candidates only. No relocation Accepted. NJ DL required.
What You’ll Need:
Required
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
· Minimum 8 years of experience in application development and architecture in an AWS environment
· Proficiency in ReactJS front-end development
· Strong Python programming skills
· Experience with Flask web application framework
· Expertise in SQLAlchemy ORM and database design
· Hands-on experience with PostgreSQL and NoSQL databases
· Familiarity with Temporal workflow orchestration
· Knowledge of containerization and microservices architecture
· Understanding of security best practices in cloud environments
· Extensive experience with AWS Cloud services (ECS, RDS, ALB, Route53, CloudWatch, side-car patterns)
· Ability to design, implement, and maintain scalable, high-performance applications using AWS services
· Strong analytical, problem-solving, and communication skills
What You’ll Do:
· Develop and deploy cloud-native solutions using AWS
· Design, implement, and maintain scalable, high-performance applications using native AWS services and modern frameworks
· Build responsive, intuitive front-end applications using ReactJS and TypeScript
· Develop robust back-end services with Python, Flask, and SQLAlchemy
· Implement workflow orchestration using Temporal
· Design and optimize database schemas and queries for PostgreSQL and NoSQL databases
· Create and maintain CI/CD pipelines for automated testing and deployment
· Collaborate with cross-functional teams to define system requirements and solutions
· Contribute to feature specifications and technical design blueprints
· Participate in performance and load testing, issue remediation, and user acceptance testing
· Create documentation and playbooks for AWS-hosted applications
· Mentor internal staff on AWS cloud-native applications and lead knowledge transfer sessions