Engineering

Senior Typescript Engineer (Americas Region) (Remote)

Preferable Location: San Francisco, New York   |   Full Time

About Remo Conference

At Remo, we help creators, coaches, and event organizers create immersive online events through our map/floorplan-based video conferencing web platform.


We're an early-stage, remote-first, and globally distributed startup. We're breaking the traditional Silicon Valley mold by hitting profitability without raising any money. Want to join a fast-growing tech company with stable finances and work from anywhere in the world? That's us.


We're looking for Software Engineers (Senior level or above) from anywhere in the world to join a passionate, collaborative, and globally distributed Engineering team


Watch a video of who we are and what you will do here!


A day in the life of a Software Engineer


We have a distributed worldwide team, which means we work most of the time asynchronously. Your typical week would include:


  • Collaborating with design, analytics, support, and product management to understand the problems we want to solve and exploring how we can solve them
  • Discussing and collaboratively solving engineering and product problems with engineering collaborators in Slack and Remo (we run on the latest alpha version of Remo internally!)
  • Opening a Pull Request to implement the next most important feature or fix the most critical bug
    Responding to issues and review requests from other teams at Remo
  • Reviewing your teammates' Pull Requests and providing helpful feedback
  • Working with your engineering manager in your one-on-one meetings to grow your team and career
  • Talking with users to discover what they love and what their pain points are
  • Rotating responsibilities for on-call every 6 weeks. We do 8-hour rotations during waking hours. Hurray for distributed teams!


Responsibilities:


  • Collaborate with Product Managers, Designers, and QA Engineers to define issues with thorough acceptance criteria prior to engineering beginning.

  • Pick up these issues and deliver them to production in a CD process while applying the testing pyramid for each PR.

  • Start and where necessary drive helpful conversations around technical issues and engineering practices, suggesting improvements and ideas as you see them.

  • Engage with code review: provide thoughtful, constructive feedback for your team while also using it as a learning opportunity for yourself.

  • Learn while working, research problems and potential solutions, share your knowledge with your peers

  • Rotating responsibilities for on-call every 6 weeks. We do 8-hour rotations during waking hours. Hurray for distributed teams!


Our tech stack and tools:

Typescript, ReactJS, NodeJS, Web RTC, GCP AppEngine, GCP Firebase, GCP Cloud Functions, MongoDB Atlas, AWS S3, GitHub, Jest, Cypress.



Minimum Qualifications:


Professional working experience and high levels of proficiency with:

  • Typescript applications (if you only have JS experience, please note our code test is strictly in TS)

  • Test automation frameworks, preferably Jest

  • A modern JavaScript framework, preferably ReactJS

  • RESTful APIs with Node.js

  • State management architecture, preferably Redux

  • CI/CD workflows

  • Cloud Computing/DevOps

  • Git (or a different Version Control System)

  • Written and spoken English


What You’ll Get:


  • Highly competitive salary for your home country

  • Health insurance (if applicable to your home country)

  • Flexible working environment

  • Paid Time Off 

  • Laptop and office setup allowance

  • Education/training bursary

  • Annual company retreats (post-pandemic)


Our company culture is very important to us, read about it here: https://angel.co/company/remo-co/culture 


Remo is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Submit Your Application

You have successfully applied
  • You have errors in applying