Backend Software Engineer (Python/REST APIs)

AllSTEM Connections
South San Francisco, California, United StatesContract$166,400–$176,800Posted Aug 27, 2026

About the role

AllSTEM Connections is actively recruiting on behalf of one of our valued clients—a leading organization known for innovation and excellence in the digital product space. We are excited to share this opportunity with professionals who are passionate about design systems, user experience, and collaborative product development. If the role aligns with your background and career goals, we encourage you to apply and take the next step toward joining a dynamic and forward-thinking team.

Position Title – Backend Software Engineer (Python/REST APIs)

Hourly Pay Rate (w2 Role) - USD 80/hr - USD 85/hr

Contract End Date -3/12/2027

Hybrid Schedule

Minimum 3 days onsite

Typical onsite days: Tuesday, Wednesday, Thursday

Flexibility based on business needs

Location - South San Francisco , CA

Position Summary

The Digital Science team is seeking a highly motivated Temporary Software Engineer / API Developer to support the development and integration of a proprietary biologics data processing platform. The successful candidate will contribute to the design, development, documentation, and deployment of application programming interfaces (APIs) that enable seamless integration between the platform and enterprise IT systems.

This role requires strong software engineering skills, experience with Python-based application development, API design, cloud technologies, and the ability to generate Software Development Lifecycle (SDLC) compliant documentation. The contractor will work closely with Digital Science and IT stakeholders to ensure successful delivery of integration capabilities and a comprehensive knowledge transfer upon assignment completion.

Key Responsibilities

Software Development & API Delivery

Design, develop, test, and deploy RESTful APIs for a biologics data processing platform

Develop scalable, maintainable, and production-ready software components using Python and modern software engineering practices

Support application integration efforts between the platform and enterprise IT systems

Collaborate with technical stakeholders to define API requirements, data exchange specifications, and integration workflows

Documentation & Compliance

Author and maintain SDLC-compliant documentation including:

System requirements and functional specifications

API documentation

Test plans and validation documentation

Deployment and release procedures

User guides and support documentation

Ensure all documentation meets organizational standards and supports future maintenance and integration activities

Collaboration & Project Execution

Work under the direct supervision of the on-site Digital Science Lead and in close collaboration with a remote Digital Science Lead

Participate in technical reviews, sprint planning, and project discussions with Digital Science and IT teams

Provide regular status updates during biweekly and monthly project review meetings

Maintain project artifacts, tasks, and progress updates within JIRA and Confluence

Knowledge Transfer

Develop and maintain technical knowledge repositories and documentation throughout the engagement

Conduct knowledge transfer sessions and provide comprehensive handoff materials related to API development, architecture, and supporting documentation prior to assignment completion

Required Qualifications

Education

Bachelor's degree in Computer Science, Software Engineering, Bioinformatics, Data Science, or a related technical discipline

Minimum of 3 to 5 years of relevant industry experience

Technical Skills

Strong proficiency in Python software development

Experience with source code management using Git, including branching and merge strategies

Experience designing, developing, and consuming RESTful APIs

Experience developing and supporting production software applications

Experience working with relational databases and SQL

Experience integrating applications with cloud-based data platforms such as Databricks

Familiarity with software development and deployment environments, including cloud technologies such as AWS

Documentation & Quality

Experience authoring SDLC-compliant documentation for software applications

Understanding of software testing methodologies, validation practices, and deployment processes

Demonstrated ability to create clear technical and user-facing documentation

Collaboration & Communication

Experience working effectively within cross-functional teams

Ability to collaborate with business, scientific, and IT stakeholders

Strong written and verbal communication skills

Excellent organizational and project-tracking skills using tools such as JIRA and Confluence

Preferred Qualifications

Experience supporting scientific, research, or data-driven applications

Familiarity with data processing workflows and enterprise application integration

Experience working within regulated or compliance-sensitive environments

Exposure to biologics, pharmaceutical, biotechnology, or life sciences organizations

Assignment Deliverables

Delivered production-ready RESTful APIs for the biologics data processing platform

Created complete SDLC documentation supporting application integration activities

Updated all relevant project documentation, JIRA tickets, and Confluence content

Successfully transferred technical knowledge and documentation to the Digital Science team

Responsibilities

  • Design, develop, test, and deploy RESTful APIs for a biologics data processing platform
  • Develop scalable, maintainable, and production-ready software components using Python
  • Support application integration efforts between the platform and enterprise IT systems
  • Collaborate with technical stakeholders to define API requirements and integration workflows
  • Author and maintain SDLC-compliant documentation
  • Participate in technical reviews, sprint planning, and project discussions
  • Conduct knowledge transfer sessions and provide comprehensive handoff materials

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Bioinformatics, Data Science, or a related technical discipline
  • Minimum of 3 to 5 years of relevant industry experience
  • Strong proficiency in Python software development
  • Experience designing, developing, and consuming RESTful APIs
  • Experience working with relational databases and SQL
  • Familiarity with cloud technologies such as AWS

Skills mentioned

PythonREST APIsGitSQLDatabricksAWSBackend DevelopmentAPI IntegrationSoftware TestingSystem Design

About AllSTEM Connections

AllSTEM Connections is a full-service employment company that focuses on careers that are within STEM (Science, Technology, Engineering, and Mathematics) fields. HELPING CAREER SEEKERS Our Talent Engagement Agents take the time to understand your career progression and achievements to connect you with the right opportunity. FINDING GREAT EMPLOYEES AllSTEM Connections provides temporary, temporary–to–hire, direct placement and independent consultant services. We take the time to understand your needs and connect you to the best information technology talent available. Our Connections Centers are ready to serve you.

Staffing and Recruiting501-1,000 employees