Staff Software Engineer

Discover International
Hayward, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Hayward, United States of America

Tech stack

JavaScript
Automation of Tests
Cloud Engineering
Distributed Systems
Python
NoSQL
Performance Tuning
Software Engineering
TypeScript
Software Organization
Reliability of Systems
Backend
GIT
Web Technologies
Front End Software Development
REST
Software Version Control

Job description

We are seeking an experienced Senior/Staff Full Stack Engineer to join a growing platform engineering team. This role will focus on building and scaling the core systems, internal tooling, and shared services that underpin the company's product suite.

You will play a key role in architectural decisions, system design, and engineering best practices while working across backend and frontend technologies in a distributed, high-performing team.

Key Responsibilities

  • Design, build, and maintain scalable full stack applications and shared platform services
  • Develop robust APIs and backend systems using modern frameworks
  • Contribute to frontend development using contemporary web technologies
  • Partner with product, design, and cross-functional stakeholders to deliver high-impact features
  • Improve system performance, reliability, and scalability
  • Uphold strong engineering standards across testing, security, and maintainability
  • Contribute to architectural discussions and mentor other engineers where appropriate

Requirements

  • 8+ years of experience in full stack software engineering
  • Strong proficiency in JavaScript/TypeScript and Python (or comparable modern languages)
  • Experience designing and building RESTful APIs and distributed systems
  • Familiarity with relational and NoSQL databases
  • Experience with automated testing (unit and integration)
  • Strong understanding of modern software development practices and version control (Git)

Nice to Have:

  • Experience working in regulated or enterprise environments
  • Exposure to cloud-native architectures and scalable infrastructure
  • Background in performance optimisation or systems reliability

This is an opportunity to join a mission-driven organisation at an exciting stage of growth, with meaningful ownership and technical influence from day one.

About the company

Our client is a well-funded, high-growth technology company building AI-powered software used by large enterprise customers in complex, regulated environments. The organisation is focused on improving operational efficiency and decision-making through intelligent automation and advanced data systems. Backed by leading investors, the company is scaling rapidly and investing heavily in its engineering platform to support continued product expansion and customer growth.

Apply for this position