We are looking for a Senior Software Engineer – Full Stack to join a product-focused engineering team building data-heavy applications and real-time infrastructure solutions.
This is a hands-on role for someone who enjoys working across frontend and backend boundaries, building scalable product features, and collaborating closely with product and engineering teams.
What You’ll Do
Build and maintain production-ready product UIs
Work across frontend and backend layers to deliver end-to-end features
Design and consume GraphQL APIs
Collaborate on data modeling and application architecture decisions
Help define where business logic should live across frontend, backend, and database layers
Work in a fast-paced, product-driven environment with high ownership
Required Skills
5+ years of software engineering experience
Strong React experience
JavaScript and/or TypeScript in production environments
Experience with GraphQL
Strong SQL/database knowledge
Experience working on full-stack product applications
Ability to communicate technical decisions clearly in English
Experience collaborating with product teams
Nice to Have
Hasura
Postgres
MUI or component library experience
Node.js
Golang exposure
Docker/containerization
AWS or GCP
Kafka or messaging systems
ETL or data pipeline experience
We’re looking for engineers who are product-minded, pragmatic, and comfortable taking ownership in ambiguous environments. Strong candidates should be able to discuss architecture decisions, data modeling, and frontend/backend responsibility boundaries with confidence.
Additional Information
Fully remote
Must have availability aligned with US time zones
Advanced English level required
If this sounds like a fit, we’d love to hear from you.