Senior Software Engineer- Back-end/API

Roberts Recruiting, LLC

Watertown (MA)

On-site

USD 100,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A high growth 3D printing startup in Watertown is seeking a Backend Software Engineer to lead the development and scaling of their 3D printing platform. Responsibilities include designing APIs, debugging production issues, and improving engineering standards. The ideal candidate has 3-5 years of experience in building quality code and a Bachelor's degree in Computer Science or equivalent. This role promises project ownership and influence over the company's direction.

Qualifications

  • 3-5 years experience building and shipping high quality code.
  • Experience with authentication and authorization schemes.
  • Significant experience with schema design and query optimization.

Responsibilities

  • Design, build, and maintain APIs, services, and systems across teams.
  • Debug production issues across services.
  • Build infrastructure specific to APIs.

Skills

Strong CS fundamentals
Proficiency in Node applications
Database internal implementation
Javascript
API building

Education

Bachelor's degree in Computer Science or equivalent

Tools

SQL
Go
Rust
Scala

Job description

Voted as One of Boston's Best Places to Work in 2019, we're a Series-C funded, high growth 3D Printing Startup! We build cutting-edge next generation cloud connected industrial 3D printers that produce parts 50x faster that are 23x stronger and 20x lower-cost. NASA, Google, Ford, Amazon, Siemens and thousands of companies in 50 countries use our printers to produce same-day prototypes and stronger end-use parts than ever before.

Our software technologies and tools empower our customers to configure print-ready parts, visualize part geometry in 3D, and push to IoT-connected printers for printing. As part of the Software Engineering team, you would be helping to lead the scaling and growth of our 3D printing platform involving end-customer applications and IoT services.

As a Backend Software Engineer you will be responsible for building out and scaling the systems that power our 3D printing platform. Our team is still small (6 engineers) so you will have tons of upfront project ownership and responsibility. We move at a breakneck pace but refuse to compromise on quality. We believe in “doing it right the first time” and investing in code quality, testing, tooling and infrastructure. Your ideas will directly influence the company's future. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across MatSci, Mech-E, EE, and Software.

In this role, you will:
  • Design, build, and maintain APIs, services, and systems across ourengineering teams
  • Debug production issues across services and multiple levels of the stack
  • Work with engineers across the company to build new features at large-scale
  • Improve engineering standards, tooling, and processes
  • Plan for the growth of ourinfrastructure
  • Build a great customer experience for people using your infrastructure
  • Build infrastructure that’s specific to our APIs, e.g. serving webhooks with lowlatency
  • Serve as on-call for our API, e.g. responding to API abuse impacting ourdatabases
What We Look For
  • 3-5 years experience building and shipping high quality code
  • Strong CSfundamentals
  • Bachelors degree in Computer Science, or equivalent
  • Experience building APIs, Services and Scaling Systems
  • Proficiency in writing Node applications and scaling them to support thousands of users and millions of events
  • Knowledge of database internal implementation, particularly SQL planning and optimization
  • Knowledge of performance optimization, parallelization, and distributed systems
  • Experience with authentication and authorization schemes, building your own solutions and/or leveraging SSO.
  • Significant Experience with Schema Design and Query Optimization
  • Excellent command of Javascript or Coffeescript
  • Experience with Go, Rust or Scala ok (we're not currently using these but bonus points for experience)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - API & Cloud Platform
Senior Backend Engineer - API & Cloud Platform

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 100,000 - 140,000
Senior Front-end Engineer
Senior Front-end Engineer

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 100,000 - 130,000
Senior Frontend Engineer, 3D Printing Platform
Senior Frontend Engineer, 3D Printing Platform

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 100,000 - 130,000
Founding DevOps Engineer
Founding DevOps Engineer

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 100,000 - 130,000
Senior DevOps Engineer
Senior DevOps Engineer

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 90,000 - 120,000
Senior DevOps Engineer: Scale 24x7x365 & Automation
Senior DevOps Engineer: Scale 24x7x365 & Automation

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 90,000 - 120,000
Founding DevOps Engineer - Scale & Secure Infra
Founding DevOps Engineer - Scale & Secure Infra

Roberts Recruiting, LLC • Watertown (MA)

On-site
USD 100,000 - 130,000
Senior DevOps Engineer Software
Senior DevOps Engineer Software

Frontdoor Defense • Somerville (MA)

Hybrid
USD 140,000 - 190,000
Equity program (RSUs)
Healthcare coverage (Medical, Dental,
401K matching and financial advisory
+5
Senior Back-End Software Engineer
Senior Back-End Software Engineer

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 90,000 - 120,000
Health and Dental insurance
401k plan
College savings plan contributions
+2
Senior Backend Engineer
Senior Backend Engineer

Foundationllm • Boston (MA)

On-site
USD 120,000 - 150,000