Senior Software Engineer Backend


Posted: about 1 year ago

Company Website
Position type
full time
Job source
Job location

What’s in it for you?

Technical Leadership

We are a small team taking the next step in evolving our systems and infrastructure. As a Technical Lead, you will play a key role both in guiding the technical architecture and elevating technical standards. With our team at a small size and growing, you will be well positioned to have a wide impact over a range of systems and decisions.

Inspiring Customers

Our customers work on products that push technological boundaries – from self-driving cars to low-cost water purification systems. They inspire us to develop systems to move faster, build higher quality products, and shape the future of manufacturing.

Change An Industry

We have a big vision for what manufacturing should be, and we are determined to make that vision real. You’ll be working with smart, mission driven teammates to create significant change in this industry.

What You’ll Be Doing

Senior engineers are the heart of our engineering teams. We’re looking for talented engineers to join us in building intuitive, secure web applications with modular, well-structured components.

As a Senior Backend Engineer, you will have an outsized impact on our team/system/ product through shaping software development practices, contributing to architectural decisions, and mentoring other engineers.

Our main challenge is to build a secure, globally scalable system. We need to reliably ingest, quote, and track millions of parts as they are manufactured around the world. We also handle a significant amount of pre-production intellectual property. Because of this, we are looking for folks with experience developing secure, highly available cloud applications using asynchronous paradigms.

Desired traits

  • Technical expertise – You have built highly available, business critical systems in cloud environments (AWS ecosystem preferred), particularly with event-based asynchronous programming frameworks like Node.js. Your skills include -
  • Proficiency with building backend APIs and integrations
  • Experience and willingness to write unit and integration tests
  • Experience developing/versioning/maintaining REST or GraphQL APIs
  • Experience with SQL & No-SQL databases
  • Experience with event systems such as queues, iPaaS, event buses
  • Experience with distributed systems / caching / security (OWASP Top 10) is a strong plus
  • Deliver quality – You dig deeply into the nuts and bolts of how systems work and can solve problems at their root. You believe testing is an important part of creating quality software.
  • Bring out the best in the team – You have the experience and knowledge to level up other engineers, not only in system design / code quality but also in collaboration and development practices.
  • Team-oriented – You have a strong desire to help the team improve our collective craft. You understand that you are a leader and role model to other engineers in how you collaborate and create solutions for technical challenges.

Skills:- Javascript, API, Amazon Web Services (AWS) and NodeJS (Node.js)

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.