Fullstack TypeScript Developer

Empresa de USA

USA

DESCRIPCIÓN

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

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
  • 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
  • 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)

Aplicá ahora

Nombre
Apellido
e-mail
Celular
Cargá tu CV
Máximo 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
url Linkedin
¡Gracias por aplicar!

Revisaremos tu aplicación y nos pondremos en contacto con vos.
Oops! Something went wrong while submitting the form.

Fullstack TypeScript Developer

Empresa de USA

USA

Descripción

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

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
  • 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
  • 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)

Aplicá ahora

Nombre
Apellido
e-mail
Celular
Cargá tu CV
Máximo 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
url Linkedin
¡Gracias por aplicar!

Revisaremos tu aplicación y nos pondremos en contacto con vos.
Oops! Something went wrong while submitting the form.

Aplicá ahora

Aplicá a
esta búsqueda
Aplicá ahora