Job Title: Software Engineer in Test
Location: Fully Remote Role, Eastern Time Zone Only
Duration: 4+ Months Contract with Possible Extension
Pay Range: $70-$75/HR on W2
The work here will be around adding automated validations in the form of unit tests, integration tests, and functional tests. There is also work around sending additional metrics in production.
Job Description:
• The successful candidate will work on adding confidence in validating change for an existing product. This product is a mature Express service that does not have the test coverage we require to enable continuous integration so manual validations need to be done before releasing changes.
• The work here will be around adding automated validations in the form of unit tests, integration tests, and functional tests. There is also work around sending additional metrics in production.
• This role does not involve feature development but will require a thorough understanding of the features supported by this service. The team will be available to help understand the product but the successful candidate should be able to work independently.
• Design and develop new automated tests leveraging existing infrastructure and tooling. Improve monitoring, observability & alerting for backend services Ensuring that security is always considered first to protect customer data.
Technical Skills:
• 5+ years of directly relevant experience in Software development using Node.js (JavaScript or Typescript) or similar language.
• Working on systems that are highly reliable, maintainable, and scalable. Tend to deliver work incrementally to get feedback and iterate over solutions.
• General infrastructure knowledge (CLI, SSH, scheduling, etc.)
• Bring the right attitude to the team: ownership, accountability, and attention to detail. Are comfortable working on a fully distributed team.
• Familiarity with good engineering practices and testing