Senior Software Engineer (Backend)

Who we are

Maestro is a creative learning agency. Our purpose is to do good in the world by inspiring positive change through better learning experiences driven by creative strategy, design and technology. Maestro creates learning that empowers and inspires. We hire talented humans who are aligned with our purpose and truly care about the needs of our clients and everyone around them.

What we build

To support our purpose to do good in the world by inspiring positive change through better learning experiences, we are building a learning Platform. This platform is a learning ecosystem – both content delivery tools and content creation tools – that work both together and independently to allow learning professionals to create learning programs that uniquely satisfy their learner’s needs. The main product that is built off this platform is Loop.

Who you are

You are a passionate, well-rounded backend developer who prides yourself on building solutions that are scalable. You thrive on teams that are highly-collaborative and continuously pushing to grow. For you, it’s not just about writing server side code. You have a passion for database design and a curiosity in production infrastructure. You have experience building and maintaining microservices and are constantly seeking out new technologies to use. At the end of the day, you want to solve problems in the most efficient way, focusing on observability and maintainability for years to come.

What you’ll be doing on the Software Team

  • Working on a dynamic learning platform that’s configurable for customer needs
  • Collaborate with designers and developers to solve complex problems
  • Help architect and sustain impactful products for organizations
  • Write maintainable, testable and standard-driven code
  • Help drive and educate standards across the development team
  • Analyze observability data to improve performance across our application
  • Contribute to Continuous Integration (CI)/Continuous Development (CD) pipelines
  • Contribute to infrastructure initiatives

Talents we’re looking for

  • Experience developing server-side applications using technologies such as NodeJS, Java Spring, Golang, etc.
  • Ability to write reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Understands and practices levels of security when developing RESTful API 
  • Integration of data storage solutions such as Postgres, Redis, and MongoDB
  • Experience with monorepo architecture while maintaining decoupled code
  • Experience with Continuous Integration (CI)/Continuous Development (CD) practices
  • Experience with Infrastructure as Code (IaC)
  • Experience with version control (Git)

Technologies we love

  • Typescript/Node.js
  • NestJS
  • Nx Monorepo
  • Jest
  • LaunchDarkly
  • Elasticsearch
  • Honeycomb/OpenTelemetry
  • Pulumi
  • AWS
  • Postgres

The perks

  • Base salary. We take your experience and talent level into great consideration
  • Compensation package that includes medical, dental, life insurance and an optional 401k
  • Work/Life Balance: Maestro takes pride in the incredible work ethic of our employees. Instead of a traditional vacation and/or sick leave policy, you have the freedom to take as much leave as you need. Time off is yours to enjoy when you like so long as you follow a few courtesies to ensure we are all playing by the same rules and looking out for each other
  • Remote First: Maestro recognizes that great talent and great work comes from any geography. Though there may be times and projects that require being in our headquarters, our team is free to work remotely. We ensure you have the tools and resources to do your best work, wherever that might be from.

We believe that creating an inclusive workplace helps us create better work

Maestro is committed to making diversity, equity, inclusion, and belonging a part of everything we do – from our employee experience to how we engage with our clients, users, and our community. Regardless of gender, gender identity, race, disability, veteran status, religion, sexual orientation, ancestry, national origin, age, or marital status, we firmly believe that our work is at its best when everyone feels free to be their most authentic self.

Apply for this position