See more Programming jobs →

← Back to all jobs

Senior Software Engineer, FullStack


6 River Systems, Inc.
Headquarters: Waltham, MA
Must be located: North America
Visit company website
View all 6 River Systems, Inc. jobs

This is an opportunity for you to have a real impact on the creation of our automation platform and work across many areas in the tech stack. We promise you will be bragging about your job to friends and family on weekends.

In a "typical" day you could be implementing cloud services and client side applications that coordinate work between mobile robots, or authoring, testing, debugging reliable, production quality source code and participate in the design and architecture of major features.

For this role we are looking for:

  • 5 or more years of experience writing full stack software
  • Experience consuming and/or designing REST APIs
  • Experience with software design patterns and SOLID principles
  • Knowledgeable about test driven development (TDD)
  • Experience managing state transitions through complex business process logic
  • Familiarity with a variety of languages and the interest and flexibility to pick up new ones.  Our current cloud technology suite includes Typescript and NodeJS.
  • Strong organizational, communication, and planning skills
  • Enthusiasm to learn and be challenged on a daily basis
  • Experience working in an Agile/Scrum environment is a plus
  • Desire to work in a fast-paced environment
  • Bonus: Experience building fault tolerant and scalable SaaS architectures and distributed systems; with Docker containers, messaging systems, caching and databases

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.