DeveloperJobs.io
← Back to all jobs

Job Description

Apollo Professional Solutions, Inc. is seeking a Software Engineer II for a contract role based in South San Francisco, CA (onsite). The position focuses on designing, building, and optimizing scalable full-stack applications and cloud infrastructure that support clinical development initiatives.

You will work in an Agile environment, collaborating with engineers, analysts, and business stakeholders to translate complex requirements into end-to-end solutions. This role includes ownership across the software development lifecycle, from architecture and system design through coding, reviews, testing, and deployment.

Responsibilities

  • Collaborate with cross-functional teams to turn 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.
  • Build responsive, intuitive user interfaces with a strong focus on user experience.
  • Develop and support backend services using Python frameworks such as FastAPI, Flask, or Django.
  • Create 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 tools such as GitHub Actions or GitLab CI to streamline testing and deployment.
  • Provision, monitor, and maintain AWS infrastructure using Docker, Kubernetes, and Infrastructure as Code via Terraform or CloudFormation.
  • Participate throughout the full development lifecycle, including architecture discussions, system design, coding, code reviews, testing, and deployment.
  • Apply software engineering best practices across quality, reliability, security, and maintainability.

Requirements

  • 5+ years of experience developing and supporting scalable, production-grade web applications.
  • Strong experience in Python backend development with modern web frameworks.
  • Proficiency in JavaScript (ES6+) and ReactJS, including 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.
  • Demonstrated 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 development efficiency, testing, and documentation.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • 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

Benefits

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

Preferred Qualifications

  • Experience building data-intensive applications that process, analyze, and visualize complex datasets.
  • Hands-on production support experience, including 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.

Compensation: USD 69 - 79 per hour. This contract role is focused on technology that supports clinical innovation, combining modern cloud practices with scalable full-stack development.

Similar Jobs