Senior Software Engineer- Back-end/API
$120,000–$165,000 year
On-siteWatertown, Massachusetts, United States
Job Summary
Design, build, and maintain APIs, services, and systems across engineering teams while debugging production issues and working with cross-functional partners to ship new features. Improve engineering standards, tooling, and processes to support the scaling of our 3D printing platform, and plan infrastructure growth for low-latency webhook serving and API abuse mitigation. Serve as on-call for API services, ensuring high reliability for customers using our IoT-connected printers. Leverage strong Node.js proficiency and SQL optimization skills to manage thousands of users and millions of events within our small, high-growth team.
Required Qualifications
- 3-5 years experience building and shipping high quality code
- Strong CS fundamentals
- 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
Desired Qualifications
- Experience with Go, Rust or Scala
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.