Job Description :
Role: Full stack Developers with recent JavaScript and React experience.
Location: Boston, MA (Remote)
Duration: 6+ months

Candidates can still sit remote from anywhere in the country!

Interview Process: Technical Screening -> Phone Interview -> Pair Programming -> Hire

We are now looking for strong full stack Developers with recent JavaScript and React experience.
Candidates can have either Java or .NET as their core programming language for full stack.
Any experience with Scala or Go would be a huge plus and get you the win.

Position Description:
Our client is an HR Technology Company located in Boston, MA that is looking for a Senior Software Engineer to join their team!

Create and maintain multiple software services deployed daily.
Play an integral part in and lead software design and architecture discussions.
Follow best practices around Scrum and Kanban agile software methodologies.
Understand and model a complex industry using techniques such as Domain-Driven Design.
Pair program with team members.
Encourage and model good development practices through PR reviews and mentoring other engineers.
Achieve operational excellence using metrics, monitoring, and alerting.
Continuously integrate and deploy new software using a CI/CD pipeline.
Client Tech Stack
Products are supported by an exciting mix of modern technologies:
Back-end stack is made up of services written in JavaScript (Typescript), Go, Scala, and PHP that communicate with each other using gRPC and REST.
Our client stores product data in MySQL, MongoDB and Redis databases.
Front-end applications are written in JavaScript and make heavy use of React, Redux and Styled Components.
Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS.

Required Skills:
Bachelors Degree in Computer Science or a related field
8+ years of professional experience
Strong experience developing complex web applications with JavaScript (Node.JS), GO, Scala or PHP
Ability to architect and diagram complex software systems
Experience working within a test-driven development and continuous delivery environment
Strong communication and documentation skills
Desired Skills (not required but candidate will have exposure to these skills in this role):
Experience with Typescript
Experience with REST and/or gRPC
Experience with MySQL, MongoDB and/or Redis databases
Experience with React, Redux and/or Styled Components
Experience with Kubernetes and AWS

Additional Requirements:
Candidate must be able to pass a background check and drug test
We are looking for 8-10 candidates right away for this role.