This Turn2 client is a forward-thinking SaaS company that is hiring a Senior Full-Stack Software Engineer to help design and build high-impact digital products that support intelligent decision-making across industries. This is a deeply hands-on role that collaborates closely with data scientists, product teams, and business stakeholders to deliver performant, scalable applications powered by modern infrastructure and AI.
The ideal candidate is a curious generalist with a strong software engineering foundation, a collaborative mindset, and the ability to navigate across frontend, backend, and infrastructure layers in a fast-paced, product-driven environment.
Why This Role Stands Out:
Mission-aligned product work: Build tools that solve novel, high-value problems for real customers.
Modern tech stack: JavaScript/TypeScript, Node.js, Python, PostgreSQL, Docker, and Terraform—deployed on GCP.
Collaborative environment: Work alongside data scientists and business leaders from day one.
What You’ll Do:
Design, build, and optimize scalable full-stack features using a modern cloud-based toolset.
Contribute to backend APIs, data integrations, and frontend UI development.
Collaborate with UX designers to implement user-friendly, performant interfaces.
Improve development workflows, architecture patterns, testing frameworks, and CI/CD practices.
Scope and execute technical workstreams that span weeks or months.
Evaluate and experiment with new tools, frameworks, and emerging technologies.
Support the launch of innovative software products in a fast-moving, entrepreneurial environment.
What You Bring:
4+ years of professional experience building full-stack web applications.
Strong skills in JavaScript/TypeScript (Node.js preferred), Python, and relational databases (e.g., PostgreSQL).
Working knowledge of Docker, Terraform, and cloud platforms (GCP preferred; AWS experience transferable).
Solid computer science fundamentals—data structures, algorithms, system design.
Product-minded thinking—able to prioritize pragmatically, move quickly, and focus on real-world outcomes.
Excellent communication skills across technical and non-technical teams.
Bonus Points For:
Experience in AI/ML-powered products or in solving complex, novel problems with software.
Contributions to open-source projects, reusable libraries, or core infrastructure tooling.
A strong academic background in CS, math, or a related field; PhD holders are welcome.
Prior experience in environments that blend engineering with data science or client-facing problem-solving.