Backend Software Engineer (Python/REST APIs)
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
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.