Staff Software Engineer
Discover International
San Francisco, 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
SeniorJob location
San Francisco, 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.