Backend FullStack Developer

Overview

Hybrid
$75 - $80
Contract - W2
No Travel Required

Skills

Python web development
Terraform
GitHub

Job Details

Servicepoint has a customer seeking a Backend Full Stack Engineer for a 3+ month hybrid opportunity located in Los Altos CA.

Hybrid Schedule:

Option 1: 4-day workweek (10-hour days) with Fridays off.

Option 2: Standard workweek (4 days remote, at least 1 day onsite).

o (Candidate must be local. The hiring manager is usually onsite Tuesdays and Wednesdays.

We are seeking a Mid-Senior Backend Full-Stack Engineer with strong DevOps and Platform Engineering experience. This role will focus on building and scaling high-quality backend systems, internal tooling, and infrastructure to support scientific computing, data processing, and research applications. The key responsibilities:

Develop scalable backend services using Python (FastAPI preferred; Flask or Django acceptable).

Architect and deploy serverless applications on AWS (Lambda, S3, DynamoDB).

Implement automated deployments using Infrastructure as Code (Terraform required; Docker experience highly valued).

Build and maintain internal tools for data processing, visualization, ML, and robotics.

Ensure software quality through testing, profiling, linting, and maintaining clean, readable code.

Collaborate across teams, balancing multiple priorities while managing your own projects.

Qualifications:

5 7 years of professional industry experience in backend/full-stack engineering.

Strong Python web development expertise, with hands-on experience in modern frameworks (FastAPI required, Flask/Django acceptable).

Proven experience with Terraform (must-have) and GitHub for version control.

Background in AWS serverless architecture and platform engineering.

Experience with Docker and CI/CD pipelines.

Excellent cross-functional collaboration skills; able to partner effectively with stakeholders across different teams.

Self-driven, highly motivated, and able to thrive in a hybrid work environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.