Your role
As a Senior Software Engineer, you'll be a part of a team working to build secure, easy to use Authentication and Authorization systems for the Mindbody ecosystem.
You'll pursue continuous improvement to help Mindbody achieve its mission : Powering the world's fitness and wellness businesses and connecting them with more consumers, more effectively, than anyone else.
You'll likely spend time working on
- As a self-directed, key contributor to code development on features and bugs to produce successful team sprints.
- Making implementation design decisions around new feature components.
- Producing contingency plans for critical projects.
- Analyzing technical requirements with the team to gauge level of effort.
- Carefully analyzing design specifications before coding to understand effort levels required.
- Creating technical documentation for new features that can be easily understood by peers.
- Writing and executing tests, including creating comprehensive unit and integration tests.
- Participating in an on-call rotation duty to respond to after-hours system incidents.
- Performing peer code reviews to ensure quality of the codebase.
- Keeping abreast of new technologies.
- Ensuring designs and projects created comply with design library guidelines, internal best practices, and coding conventions when applicable.
About the right team member
You love to engage in design and implementation of complex, interconnected systems and APIs. You know the best platform is created through collaboration and iteration and you're looking for the right opportunity, and the right team, to expand your experience.
You seek feedback because it can turn good work into great work. You like to dig into problems and solve them with customers needs in mind, you value simplicity,
and you strive to eliminate unnecessary complexity.
At Mindbody we value team members who are curious, practical, and-openminded), and who care about our product, their teammates, and their own personal growth.
We're faced with an interesting set of technical challenges, and we believe in giving our engineers the freedom to create solutions based on their unique perspective.
Much of our team comes from non-traditional computing backgrounds. In bringing together diverse voices, we'll build a better product, and a better company.
We care less about which languages or frameworks you know, and more that you're excited to produce high-quality code and be consciously evolving.
Our engineers work in cross-functional, collaborative teams focused on impact. We work very closely with our brilliant product team to deliver a world-class user experience,
and ultimately to empower our users to create and grow successful businesses.
You'll thrive in this role with experience in
- Bachelor's Degree in Computer Science or equivalent.
- Senior Experience in programming large-scale SaaS products.
- Experience building backend services with an object-oriented language such as C