Posted : 04-02-2019
Category : PHP
Type : Full time
Company name : BNIAPPLY FOR THE JOB
Location: MA (Remote)
Duration: 6+ months
Interview Process: Technical Screening -> Phone Interview -> Pair Programming -> Hire
Our client 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:
Our client stores product data in MySQL, MongoDB and Redis databases.
Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS.
Bachelor’s Degree in Computer Science or a related field
5+ years’ of professional experience
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 Typscript
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
Candidate must be able to pass a background check and drug test
We are looking for 8-10 candidates right away for this role.