Python Developer

Apollo ITS

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Minimum 8 years in application development and architecture in an AWS environment
  • Proficient in front-end development with ReactJS
  • Strong programming skills in Python
  • Experience with Flask framework for web applications
  • Expertise in SQLAlchemy ORM and database design principles
  • Hands-on experience with PostgreSQL and NoSQL databases
  • Familiarity with Temporal for workflow orchestration
  • Knowledge of containerization and microservices architecture
  • Understanding security best practices in cloud environments
  • Extensive experience with AWS services including ECS, RDS, and more

Responsibilities

  • Develop and deploy cloud-native solutions utilizing AWS
  • Design, implement, and maintain scalable applications using AWS services and frameworks
  • Build responsive front-end applications with ReactJS and TypeScript
  • Develop robust back-end services using Python, Flask, and SQLAlchemy
  • Implement workflow orchestration through Temporal
  • Create and maintain CI/CD pipelines for automated testing and deployment
  • Collaborate with cross-functional teams for system requirements and solutions
  • Contribute to feature specifications and technical design documents
  • Participate in performance testing and issue remediation
  • Document AWS-hosted applications and create playbooks
  • Mentor staff on AWS cloud-native applications and lead knowledge transfer

Benefits

  • Hybrid working model with both remote and on-site options
  • Long-term contract position with potential for renewal after 12 months
  • Opportunity to work with cutting-edge technology in a dynamic environment
  • Mentorship opportunities and cross-functional collaboration
Full Job Description
Job Title: Python Developer
Location: Trenton NJ
Duration: 12 Months
Type: Contract

First round virtual, second round onsite
Long term, extension possible after 12 months


Job Description:
We are seeking a highly skilled and experienced Python Developer to join our IT team. This position will be full-time, hybrid, and is a contract position.
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

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

Similar Jobs

More Jobs at Apollo ITS

More Information Technology Jobs

Find similar Python Developer jobs: