Software Engineer - Full Stack
Software Engineer - Full Stack
Posted yesterday
SENIORITY
Lead
About the role
- Build and ship full-stack features using TypeScript, React, and Node.js, owning implementation from API design through frontend polish
- Design and maintain RESTful and GraphQL APIs backed by PostgreSQL, including schema migrations, indexing strategy, and query optimization
- Develop and maintain shared frontend component libraries and design system integrations used across web and mobile surfaces
- Instrument services with logging, metrics, and distributed tracing (Datadog or OpenTelemetry); own on-call rotation participation and production incident response
- Write unit, integration, and end-to-end tests (Jest, Playwright); maintain high test coverage in CI/CD pipelines (GitHub Actions)
- Contribute to architecture reviews and technical design documents for new features and platform improvements
- Collaborate with product and design in sprint planning, breaking down epics into well-scoped, shippable tickets
- 3-6 years of professional software engineering experience shipping production web applications
- Strong proficiency in TypeScript/JavaScript across both frontend (React or Next.js) and backend (Node.js or Express) environments
- Hands-on experience with relational databases (PostgreSQL or MySQL), including data modeling and query performance tuning
- Experience deploying and operating services on AWS, GCP, or Azure, including containerization with Docker and CI/CD workflows
- Bachelor's degree in Computer Science or equivalent practical experience
- Track record of owning features end to end - taking ambiguous requirements and delivering tested, monitored, production-ready code
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
