POSTED Sep 21

Senior Engineer - Full-Stack at Pypestream

  • Programming
  • Fulltime
  • Anywhere (100% Remote) Only
Job Description

Why you should join us

  • Pypestream has some of the biggest and most visible customers using our technologies to help provide the best possible customer service to their customers: MAX, Sling TV, Procter & Gamble, Royal Caribbean, and ADT are just some of the brands using Pypestream.
  • You want to work on a team of engineers passionate about building the best low code / no code “game changing” customer engagement technology.
  • You believe automation and AI will fundamentally improve our lives.
  • We are a 100% Remote company of diverse, talented and global engineers who care deeply about doing it right the first time and working as a close knit-team who understands not one person can know everything and collaboration is a priority.

What You'll Do as a Senior Engineer at Pypestream

Your primary focus will be on developing front-end technology for Pypestream to build our new customer engagement platform. This platform will be a combination of low code / no code tools that will be developed by our engineering team and be used by our customers to create customer service automation solutions which can be delivered to their customers.

We are looking for a “difference maker” Senior Engineer who’s proficient with front-end and backend technologies and is truly a full-stack developer that enjoy’s creating amazing front-end technology but can write optimized and performant back-end code – someone who loves to be part of the end-to-end development process.

As a Senior Engineer, you’ll translate product requirements into true product technology solutions that will ship to our customers in a timely manner and committed to both quality and security. You’ll work directly with our Product team to ensure that you have an understanding of the requirements and will coach, mentor and lead your teammates through to successful launches of releases and follow and help develop engineering “best practice”'.

As a Senior Engineer you will be a difference maker on the team and lead by example with a “Give a damn” mentality, motivated, and great with figuring out solutions to a given problem..

Responsibilities

  • Lead small to mid-sized engineering projects but also be a highly productive individual contributor.
  • Write modern, high quality frontend / full-stack glue code connecting backend and frontend systems; “back of the frontend” application / business logic.
  • Shared responsibility in code reviews, tag-team on solving problems.
  • Contribute in improving automated testing coverage (unit, E2E, VRT).
  • Writing modern, high quality frontend / full-stack glue code connecting backend and frontend systems; “back of the frontend” application / business logic
  • Identify and translate data requirements into GraphQL queries, mutations, & subscriptions; rapid GraphQL prototyping via Hasura
  • Building and maintaining modern FE / BE applications, reusable components / utilities, and services in the frontend monorepo
  • Conduct Cross-team collaboration (other frontend / full-stack engineers, design, and product)
  • Provide feedback on design (Figma) comps, product requirement docs; break down and define the work (for self + delegation)
  • Help your team write better, more maintainable code.

*What we look for *
Must Have: (3-5+ years of demonstrable experience)

  • Strong proficiency in TypeScript
  • Strong proficiency in GraphQL
  • Proficiency in Apollo, Next.js, Remix
  • Proficiency with PostgreSQL or another SQL technology
  • Experience with common front-end tooling and technologies:
  • Webpack, NPM, NPM Publishing
  • Cypress, ViTest
  • Sass (SCSS)
  • Pub/Sub, Websockets, JSON Schema
  • Isomorphic rendering
  • Monorepo experience
  • Prettier, Eslint, Stylelint, etc
  • Experience with code versioning tools with Git, Github Actions
  • Experience State Management, ideally x-state
  • Strong understanding of Web Components (i.e. Lit Element)

Nice to have experience with

  • Docker, Container experience
  • Design Systems
  • Developing low code / no code tooling
  • Chat bot experience
  • Worked with automation tools such as UIPath, Blue Prisma or n8n

What you’ll get:

  • A dynamic culture where performance and results are rewarded, coworkers collaborate and support one another, and individuals can contribute beyond their dedicated role
  • Competitive compensation including base salary, performance bonuses and options
  • Top-tier medical/dental/vision coverage, 401K, self-managed PTO, and a flexible WFH policy 

Get Updated Remote Jobs directly in your Inbox

Powered by Denovers with