Sr Fullstack Developer

LATAM

We are looking for an experienced Senior Software Engineer to join this important client´s product team. This role involves developing new features, resolving bugs, and collaborating with internal stakeholders to deliver solutions for end users.

Job Description

You will be responsible for designing, implementing, testing, and deploying software solutions. This position requires strong problem-solving skills, the ability to work independently on bug resolution, and effective communication skills for documenting system elements and participating in agile ceremonies.

Qualifications

Required

  • 5+ years of experience developing full stack software applications
  • 5+ years of experience programming in JavaScript and Node.js
  • 3+ years of experience writing unit tests in Jest
  • Strong skills in debugging complex software systems

Preferred

  • 3+ years of experience configuring infrastructure using Terraform
  • 3+ years of experience working in React
  • Experience using AWS, including AWS DynamoDB, Lambda, EC2, and RDS
  • Experience in Ruby and writing tests using Selenium, Cucumber, and Gherkin
  • Experience using JIRA, Git, Datadog, Bitbucket, Confluence, and Miro
  • Experience working in a highly regulated environment

Responsibilities

Feature Development:

  • Develop new features, including designing software and infrastructure solutions, implementing those solutions, testing them, and deploying them
  • Document system elements, including communicating key design attributes clearly in written English, sometimes with supporting diagrams

Bug Resolution:

  • Independently resolve bugs, including investigating root causes, designing fixes, implementing fixes, writing automated unit tests, writing automated end-to-end tests, and deploying changes

Collaboration and Communication:

  • Collaborate with engineers, product managers, and other internal stakeholders to deliver solutions that solve the problems of Vessel’s end users
  • Perform design and code reviews
  • Agile Participation:
  • Participate in daily standups, bi-weekly sprint meetings, and other agile ceremonies
  • Main Technologies
  • JavaScript, Node.js, Jest
  • React, Terraform
  • AWS (DynamoDB, Lambda, EC2, RDS)
  • Ruby, Selenium, Cucumber, Gherkin
  • JIRA, Git, Datadog, Bitbucket, Confluence, Miro

Working Conditions

  • USD Monthly Payment
  • 100% remote opportunity
  • 10 business days of paid vacation per year (can be taken after 6 months in CT)
  • Up to 10 national holidays (either US or country of residence)
  • 5 days personal days off (can be taken after 3 months in CT)
  • Travel expenses covered when applicable
  • Referral program
  • Paid certification program
  • Personalized personal development plan (PDP)
  • Language platform
JR 35380