Full Stack Senior Software Engineer

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

Who You Are

You’re a talented Software Engineer who craves a complex problem and a collaborative work environment. You have strong capabilities in both frontend and backend development so taking on full ownership of your feature work is enjoyable to you. You love working on product development and structuring your projects with low coupling, high cohesion. Well maintained and testable code is a non negotiable. When it comes down to it, product development is about solving a problem and that’s what makes the work rewarding—you get to dig in to understand the customer needs and help shape the work to make their dreams come true.

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
  • Organize your implementations with low coupling, high cohesion 
  • Help drive and educate standards across the engineering team
  • Learn from others on the team and share your opinion
  • Having a blast while working with a high caliber team 

Talents We’re Looking For

  • Senior level experience developing full stack Javascript applications using Angular and NestJS (Node.js)
  • Ability to breakdown your scope of work, track your progress effectively and reach out for missing requirements
  • Strong working knowledge of web technologies such as HTML, CSS, and Angular
  • Experience with cross-browser and cross-platform development
  • Design and implementation of low-latency, high-availability, and performant applications
  • Understands and practices levels of security when developing RESTful API 
  • Experience with monorepo architecture while maintaining decoupled code
  • Ability to write reusable, testable, and efficient code

Technologies we love

  • Typescript
  • Angular
  • Ionic
  • Node.JS 
  • Nx Monorepo
  • LaunchDarkly
  • Jest

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