EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer II contract position will support Apollo Professional Solutions, Inc. in building scalable full-stack applications and cloud infrastructure for clinical development initiatives. The role operates in an Agile environment with collaboration across engineers, analysts, and business stakeholders.

Location and Employment

  • Work setting: Onsite
  • Location: South San Francisco, CA
  • Job type: Contract
  • Compensation: USD 69 - 79 per hour

Core Responsibilities

  • Collaborate with cross-functional teams to translate complex business and technical requirements into scalable, end-to-end software solutions.
  • Design, develop, and maintain modern web applications using ReactJS, JavaScript (ES6+), and contemporary front-end technologies.
  • Create highly responsive, user-focused interfaces to deliver strong user experiences.
  • Develop and support backend services using Python with frameworks such as FastAPI, Flask, or Django.
  • Build and maintain automated testing frameworks, including unit, integration, and end-to-end testing with Playwright, PyTest, and Jest.
  • Implement and manage CI/CD pipelines using GitHub Actions or GitLab CI to streamline testing and deployment.
  • Provision, monitor, and maintain AWS infrastructure using Docker, Kubernetes, and Infrastructure as Code tools such as Terraform or CloudFormation.
  • Participate across the full software development lifecycle, including architecture discussions, system design, coding, code reviews, testing, and deployment.
  • Apply software engineering best practices centered on quality, reliability, security, and maintainability.

Required Qualifications

  • 5+ years of experience developing and supporting scalable, production-grade web applications.
  • Strong experience in Python backend development and modern web frameworks.
  • Proficiency with JavaScript (ES6+) and ReactJS for front-end application development.
  • Experience with AWS cloud services, containerization, and modern DevOps practices.
  • Hands-on experience with Docker, CI/CD pipelines, and Infrastructure as Code methodologies.
  • Proven expertise in automated testing for both front-end and back-end applications.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar tools to improve efficiency, testing, and documentation.
  • Strong analytical, troubleshooting, and problem-solving capabilities.
  • Commitment to writing clean, maintainable, well-documented, and testable code.

Technologies

  • ReactJS, JavaScript (ES6+), Python, FastAPI, Flask, Django
  • Playwright, PyTest, Jest
  • CI/CD, GitHub Actions, GitLab CI
  • AWS, Docker, Kubernetes, Terraform, CloudFormation
  • PostgreSQL, MySQL
  • Agile, DevOps
  • GitHub Copilot, ChatGPT, Cursor

Preferred Qualifications

  • Experience building data-intensive applications that process, analyze, and visualize complex datasets.
  • Hands-on production support experience, including application monitoring, incident response, performance optimization, and infrastructure troubleshooting.
  • Expertise designing and implementing robust end-to-end test automation frameworks for enterprise-scale web applications.
  • Strong SQL skills, including database design, query optimization, and performance tuning with PostgreSQL and MySQL.
  • Knowledge of regulated environments and compliance standards, including 21 CFR Part 11, GxP, HIPAA, and GDPR.

Benefits

  • 401(k)
  • Health insurance
  • Life insurance
  • Vision insurance

Opportunity Focus

This contract role supports clinical innovation through meaningful technology work. You will collaborate with experienced professionals, work with modern cloud and AI-assisted development tools, and contribute to solutions intended to create real-world impact in clinical development.

Similar Jobs