Skip to main content

Software Engineer - Full Stack

Posted yesterday

evlo aiNew York (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the 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.
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

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.

More like this