Senior Full Stack Developer

Cambridge, Massachusetts
Work Type: Full Time

Marble, a technology company founded to accelerate food system technologies for people and the planet, is seeking a full-time Senior Full Stack Developer who is not afraid of a challenge and is eager to design and support automation solutions that are transforming an industry. As a part of the Marble team, you'll work with the latest technologies and help develop the next generation of solutions for food processing, bringing resilience to the food supply chain.

A Day in the Life of a Senior Full Stack Developer at Marble:

As a Senior Full Stack Developer with Marble, you will have the opportunity to collaborate with talented engineers from a variety of engineering disciplines to implement software that drives the next generation of intelligent automation for the food industry. You will work with modern tech stacks and interact with other experienced software, computer vision, AI, mechanical, and robotics engineers to build custom mechatronic systems that are powered by advanced computer vision, AI, control systems, and industry-leading mechanical engineering.

You’ll design, implement, optimize, test and maintain software systems. Our team is nimble and  we work quickly.  We encourage unique ways of thinking.  You will be challenged to imagine innovative solutions and to develop proof of concepts to validate the efficacy of your ideas. You will have the opportunity to work throughout the full lifecycle of software systems, from initial conceptualization to implementation in a customer facility.  You will play a key role in determining the direction of the projects in which you are engaged.  You will write code to control real-time custom hardware, backend and frontend IT applications and you will work with AWS cloud technologies.

As a member of the Marble technical team, you will be empowered to directly impact our products and customers through the research and development of novel ways to leverage technology to solve challenging and impactful problems in the food industry. If you’re interested in gaining experience designing and implementing the industry’s most advanced automation systems, this is the role for you.

Location: Cambridge, MA - US


  • B.S. degree in Computer Science or Engineering, or equivalent practical experience

  • 4+ years industry experience

  • 3+ years of experience developing production-ready software applications

  • Passionate developer with problem-solving skills

  • Experience in Go, Python, or C/C++

  • Experience in building front-end web applications in JavaScript, VueJS or ReactJS

  • Ability to work in a Linux environment, including familiarity with Linux terminal Bash shell commands

  • Understanding of code quality best practices, unit testing frameworks and automated testing methodologies


  • Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in regular code reviews

  • Develop REST and RPC based client/server and server/server microservices

  • Work  with engineering teams to identify needs, prioritize and plan work, and develop solutions that keep pace with product development

Additional Experience We’d Like You to Have:

  • Deep knowledge of the Go programming language, runtime and tools

  • Interacting with low level systems, file IO operations and network streams

  • Implement, test, and maintain backend services in a microservices architecture using the Go programming language, datastores, event streaming and more

  • Optimize and build back-end services for performance and scale

  • Create responsive web user experiences that render efficiently across multiple channels (web, mobile, etc.)

  • Experience with continuous integration tools, automated builds and DevOps pipelines

  • Experience working with relational and/or NoSQL databases

  • Previous experience working in a highly collaborative environment (such as LEAN, SCRUM or Kanban)

Go to to learn more.

Job Type: Full-time
Location: Cambridge, MA - US
Team members can expect occasional travel for in-person meetings and site visits.

Marble is an equal opportunity employer. We understand the power of a diverse team, celebrate differences, and promote inclusion.

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter