Software Engineer - Full Stack
Job details
- Experience
- 3+ years
- Education
- Bachelor's degree
- Posted
- Nov 2, 2026
- Last confirmed open
- Nov 2, 2026
About this role
About The Role
The role is a full-stack software engineer focused on building and shipping user-facing products end to end - from React frontends and mobile clients to Node.js and Python backend services running on cloud infrastructure.
You will join a small, senior product engineering team that owns features from design handoff through production monitoring, working closely with product managers, designers, and platform engineers on a codebase serving hundreds of thousands of daily active users.
Key Responsibilities
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 What We Are Looking For 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 Bonus: React Native or iOS/Android experience, Terraform or Kubernetes exposure, GraphQL API design, or experience at a venture-backed startup