Sr Fullstack Developer
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