loader image

Senior Full Stack Engineer (TypeScript)

What you'll do (responsibilities)

We're looking for experienced individual contributors who enjoy working alongside other experienced engineers and designers to quickly build and iterate on client features/API/integrations.


  • Build the core, user-facing product. You'll build the product and everything behind the scenes from the ground up, having a huge and direct impact by shipping your work to users on prod daily.

  • Use modern web tech and influence the stack. We use React on the frontend, Node on the backend, and TypeScript across the full stack to build a best-in-class client and infrastructure that scales. As we build out our stack, you get to make critical choices and lay the foundations.

  • Self-direct your work and co-own the product. You'll have autonomy and responsibility because we are all individual contributors. You'll be involved in shaping the roadmap and owning the execution of it. You'll build a tool that improves your own day-to-day life and that users love.

  • Create a robust and scalable backend. Build database models, offline sync, GraphQL API, 3rd party integrations, analytics, and monitoring. We currently deploy to Heroku to keep DevOps simple and will be looking for you to establish viable long-term solutions.

  • Build UI components. You'll interpret and implement designs based on anything from pen & paper sketches to pixel-perfect Figma mocks. You'll collaborate with designers on CSS, interaction states, and animations, to rapidly ship UI that has a native feel to it.

  • Solve interesting technical problems. Bring your full creativity to solve super-challenging technical and UX problems: from real-time collaboration, native Electron integrations, syncing app state, to nifty keyboard-driven interactions.



What we're looking for (qualifications)

We expect you to have experience in this job and the technologies we use but don't have requirements for formal qualifications. We're looking for people who enjoy picking up challenges, figuring out the best way to solve them quickly, and feel a sense of duty to our users.


  • Highly productive while producing quality code. You enjoy pushing out features in a pragmatic and maintainable way. You know when to use duct tape and when to lay foundation.

  • Curious and quick learning. We don't expect you to have experience in every technology we use, but to learn and be productive quickly. Owning several repos and jumping into the frontend doesn't scare you.

  • Design sensibility. While you'll co-craft the interface with top designers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.

  • Attention to detail while pragmatic. We strive for few slips in code, reasonable Git hygiene, and clear written communication — all while remaining low-ego and simply focusing on solutions.

  • Interested in productivity apps/systems. You might use your calendar to time block deep work, try out Chrome extensions, configure custom app launchers, or self-optimize in other ways.

  • Good heart. We're friendly people, desire harmony in our collaboration, and don't tolerate jerks.



 


Position

Full-Stack Developer


Must have Skills

  • GraphQL

    Beginner

  • Node.Js

    Beginner

  • Typescript

    Beginner

  • Data Modeling

    Beginner

  • Express.Js

    Beginner

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active

Skip

Senior Full Stack Engineer (TypeScript)

What you'll do (responsibilities)

We're looking for experienced individual contributors who enjoy working alongside other experienced engineers and designers to quickly build and iterate on client features/API/integrations.


  • Build the core, user-facing product. You'll build the product and everything behind the scenes from the ground up, having a huge and direct impact by shipping your work to users on prod daily.

  • Use modern web tech and influence the stack. We use React on the frontend, Node on the backend, and TypeScript across the full stack to build a best-in-class client and infrastructure that scales. As we build out our stack, you get to make critical choices and lay the foundations.

  • Self-direct your work and co-own the product. You'll have autonomy and responsibility because we are all individual contributors. You'll be involved in shaping the roadmap and owning the execution of it. You'll build a tool that improves your own day-to-day life and that users love.

  • Create a robust and scalable backend. Build database models, offline sync, GraphQL API, 3rd party integrations, analytics, and monitoring. We currently deploy to Heroku to keep DevOps simple and will be looking for you to establish viable long-term solutions.

  • Build UI components. You'll interpret and implement designs based on anything from pen & paper sketches to pixel-perfect Figma mocks. You'll collaborate with designers on CSS, interaction states, and animations, to rapidly ship UI that has a native feel to it.

  • Solve interesting technical problems. Bring your full creativity to solve super-challenging technical and UX problems: from real-time collaboration, native Electron integrations, syncing app state, to nifty keyboard-driven interactions.



What we're looking for (qualifications)

We expect you to have experience in this job and the technologies we use but don't have requirements for formal qualifications. We're looking for people who enjoy picking up challenges, figuring out the best way to solve them quickly, and feel a sense of duty to our users.


  • Highly productive while producing quality code. You enjoy pushing out features in a pragmatic and maintainable way. You know when to use duct tape and when to lay foundation.

  • Curious and quick learning. We don't expect you to have experience in every technology we use, but to learn and be productive quickly. Owning several repos and jumping into the frontend doesn't scare you.

  • Design sensibility. While you'll co-craft the interface with top designers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.

  • Attention to detail while pragmatic. We strive for few slips in code, reasonable Git hygiene, and clear written communication — all while remaining low-ego and simply focusing on solutions.

  • Interested in productivity apps/systems. You might use your calendar to time block deep work, try out Chrome extensions, configure custom app launchers, or self-optimize in other ways.

  • Good heart. We're friendly people, desire harmony in our collaboration, and don't tolerate jerks.



 


Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • GraphQL

    Beginner

  • Node.Js

    Beginner

  • Typescript

    Beginner

  • Data Modeling

    Beginner

  • Express.Js

    Beginner


Languages

english -Basic

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Raphael S

| United States