Senior Backend Developer
Crescendo
Do you love bringing impactful products to life? Are you a motivated developer with professional experience in Are you a motivated developer with professional experience in coding back-end logic and defining API systems? Do you crave a flexible environment where you can build amazing things with other passionate people? Then you might be Crescendo DEI’s next Senior Backend Developer.
About the team
You will be one of the first senior members in a new cross-functional engineering division, and you will work closely with Product to build amazing experiences for our users . Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.
About the role
Here’s what you’ll do:
- From concept to deployment, drive the end-to-end lifecycle of new features in Crescendo’s platforms
- Contribute to technical decision-making
- Grow - at Crescendo we believe in continuous improvement, and you’ll be able to use your annual learning budget to develop your skills with courses and conferences
Salary: $85,000-100,000/year
Benefits include: health & dental, flexible hours & work-from-anywhere policies, annual learning budget
About you
- 5+ years of experience in the Software industry
- 2+ years of experience working on SaaS or software products
- You’re comfortable picking up new stacks and choosing the right tool to get the job done. Even better, you’re comfortable with not just one but several technologies from our stack: primarily Node, and Go and Python are a plus
- Recent hands-on experience coding and reviewing code, and designing systems and APIs.
- Demonstrated experience architecting secure, reliable systems to power innovative in-app experiences at scale.
- Managed technical debt and feature development to continuously deliver user value without compromising technical quality
- Web experience with Progressive Web Apps including React and Typescript
- You've got experience working with AWS and Kafka or RabbitMQ
- You’ve got experience working with GraphQL, MongoDB, Postgres and Redis
- You’ve got experience with modern development technologies (Agile, Scrum, Kanban, etc)
- You take ownership and feel responsible for the product as a whole. You don’t mind getting your hands dirty, and work with legacy code
- You’ve got experience guiding a team through successful architectural and/or technical decisions.
- You can show us how you made an impact beyond a team or departmental level.
- You’re adaptable - you have experience working on a dynamic product that is ever-changing and evolving rapidly
- You’re a leader and have educated teammates about best practices and principles, especially with regard to coding
- You’re accomplished in your field and have practical experience with a variety of technologies
- You have experience guiding a team through successful architectural and technical decisions
- You always write unit and integration tests, and understand that we are only as strong as our weakest link
- You show maturity in tradeoffs, make sound decisions, and plan well
About Crescendo
Crescendo helps leading organizations scale and measure inclusive action. By providing a private learning space for every employee to engage in diversity, equity, and inclusion at their organization, Crescendo makes it possible to scale DEI to even the largest global workplaces. Our clients include Fortune 500s and startups alike, and we are working towards our vision of equity for all, in all workplaces. At Crescendo, you’ll be part of building something that makes a real impact on people all around the world.
Our team is fully remote, with members spread across the globe. We believe the best ideas come from happy people, so we offer a flexible and inclusive working environment where people from all walks of life can thrive together.
Our commitment to Diversity, Inclusion, and Belonging:
At Crescendo, we are committed to building an environment where everyone feels included, valued, and heard. Diversity, inclusion, and belonging are at the core of why we exist, and it is our belief that our strong commitment to these values enable us to build products that maximize team potential. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.
Our commitment to Accessibility:
Crescendo provides employment accommodation during the recruitment process. Our default communication channel throughout the process is email + video conferencing. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact us.