Apollo ITS
Role:
Full Stack Developer (Python) Location: Trenton, NJ Duration: Long Term
Hybrid-2 days per week on-site
Job Description: We are seeking a Full Stack Developer (Python) to join our team in Trenton, NJ, with a hybrid work arrangement. This is a full-time, contract position. The primary focus of this role is to design, implement, and maintain scalable, high-performance applications using AWS services and modern development frameworks. What You'll Do
Develop and deploy cloud-native solutions using AWS Create responsive, intuitive front-end applications using ReactJS and TypeScript Build robust back-end services with Python and SQL Alchemy Implement workflow orchestration using Temporal Design and optimize database schemas and queries Create and maintain CI/CD pipelines for automated testing and deployment Collaborate with cross-functional teams to define system requirements and solutions Mentor staff and lead knowledge transfer sessions What You'll Need
8 years extensive experience as an Application Developer and Solutions Architect in an AWS environment 8 years proficiency in ReactJS front-end development 8 years strong Python programming skills 8 years' experience with Flask web application framework and SQL Alchemy ORM 8 years' experience with PostgreSQL and NoSQL databases 8 years knowledge of containerization and microservices architecture 8 years understanding of security best practices in cloud environments Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent practical experience 8 years familiarity with Temporal workflow orchestration Experience with AWS Cloud services (ECS, RDS, ALB, Route 53, CloudWatch, Side-car patterns) Physical Demands
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor
Full Stack Developer (Python) Location: Trenton, NJ Duration: Long Term
Hybrid-2 days per week on-site
Job Description: We are seeking a Full Stack Developer (Python) to join our team in Trenton, NJ, with a hybrid work arrangement. This is a full-time, contract position. The primary focus of this role is to design, implement, and maintain scalable, high-performance applications using AWS services and modern development frameworks. What You'll Do
Develop and deploy cloud-native solutions using AWS Create responsive, intuitive front-end applications using ReactJS and TypeScript Build robust back-end services with Python and SQL Alchemy Implement workflow orchestration using Temporal Design and optimize database schemas and queries Create and maintain CI/CD pipelines for automated testing and deployment Collaborate with cross-functional teams to define system requirements and solutions Mentor staff and lead knowledge transfer sessions What You'll Need
8 years extensive experience as an Application Developer and Solutions Architect in an AWS environment 8 years proficiency in ReactJS front-end development 8 years strong Python programming skills 8 years' experience with Flask web application framework and SQL Alchemy ORM 8 years' experience with PostgreSQL and NoSQL databases 8 years knowledge of containerization and microservices architecture 8 years understanding of security best practices in cloud environments Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent practical experience 8 years familiarity with Temporal workflow orchestration Experience with AWS Cloud services (ECS, RDS, ALB, Route 53, CloudWatch, Side-car patterns) Physical Demands
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor