About You
As a Senior Full-Stack Engineer at Cyvl, you will play a leading role in delivering intuitive, performant, and scalable applications for our customers. You'll be responsible for designing and building across the stack, from elegant, componentโdriven React interfaces to APIs and services in containerized and serverless environments, backed by relational databases. You'll work in close partnership with product to define and ship features endโtoโend, and take real ownership of what you build. The differentiators for us will be a strong technical foundation, a good eye for product, and a genuine enthusiasm for leveraging agents to develop across the stack.
Key Responsibilities
-
Build across the stack, from componentโdriven React interfaces to APIs, services, and data layers.
-
Design, document, and maintain scalable APIs, and own features endโtoโend from conception to deployment.
-
Work with containerized and serverless environments and contribute to cloud infrastructure.
-
Collaborate with design and product teams to deliver smooth, accessible, and responsive interfaces, and partner with QA and DevOps to ensure robust, testable, and observable systems.
-
Contribute to architectural decisions and code reviews across the engineering organization.
-
Mentor junior engineers and elevate the overall engineering bar.
Qualifications Required:
-
5+ years of professional experience in a fullโstack engineering role.
-
Proficiency in React and a modern frontโend toolchain (e.g., TanStack Router, Vite, pnpm/Turborepo), with a focus on clean, reusable components and highly interactive, dataโdriven user experiences.
-
Strong command of JavaScript/TypeScript and modern frontโend development practices (hooks, context, etc.).
-
Experience building backend services in Python (e.g., FastAPI) and TypeScript (e.g., Cloudflare Workers, Hono), including designing and consuming RESTful and GraphQL APIs.
-
Strong experience with a Postgresโbased data layer (e.g., Supabase).
-
Strong Git workflow knowledge and experience with CI/CD pipelines (Github Actions), and experience with cloud infrastructure (AWS, Kubernetes, Cloudflare).
-
Ability to work crossโfunctionally in a fastโpaced, collaborative team environment.
Nice to Have:
-
Experience using real user monitoring and analytics tools (e.g., PostHog, Grafana) to make dataโdriven development decisions.
-
Expertise in modern Python development (uv, static type checking, Pydantic, asyncio, pytest).
-
Familiarity with eventโdriven backend architectures using NATS Jetstream.
-
Familiarity with geospatial data and tools (e.g., Mapbox, MapillaryJS, PostGIS, map vector tiles, cloudโoptimized point clouds), and 3D visualization libraries (e.g., Deck.gl).
-
Background in data visualization and performance profiling.
-
Prior work in earlyโstage startups or fastโscaling environments.
-
Experience writing tests with Vitest, or comparable tools like Jest or Cypress.
-
Experience integrating LLM agents or agentic workflows into production web applications.
What We Offer
-
Comprehensive health, dental, and vision coverage
-
401(k) with immediate vesting
-
Generous PTO, paid parental leave, and flexible work options
-
Annual professional development stipend
-
Team events, referral bonuses, and a collaborative, growthโfocused culture
At Cyvl, we welcome diversity in all forms. We do not discriminate based on race, color, religion, sex, gender, sexual orientation, age, national origin, disability, veteran status, or any other protected characteristic.
#J-18808-Ljbffr