Job Description
Every day, over 2 million people around the world use Momentum to bring focus and centering to their life. We are excited to be building out the next stage of our vision of helping people achieve their goals more consistently and create the life they want to live.
As a Full Stack Developer, you'll collaborate with the Product team to develop our product and create exceptional user experiences. You'll coordinate with various teams, estimate and oversee project timelines, define strategic direction, and tackle significant technical debt and refactoring. Your mentorship will directly influence our organization and enhance the lives of our users.
#### About You
- 5+ years of experience doing hands-on software development
- Strong programming skills in Javascript, C# and CSS
- Experience with building consumer SaaS products
- Experience working with single page applications
- Strong understanding of object-oriented programming concepts and design patterns
- Proficiency with APIs / microservices architecture
- Experience in end-to-end and automated testing
- Ability to write and collaborate on technical specifications
- Ability to write clean and well-organized code with an eye to address technical debt and analyzing application code
- Experience in peer reviewing of code and share expertise with other team members
- Collaborate with cross-functional teams to understand project requirements and translate them into well-designed, efficient, and high-quality software solutions
- Develop and maintain scalable, secure, and robust full-stack applications using the latest technologies and best practices
- Create and optimize database schemas, queries, and data models to ensure efficient data storage and retrieval
- Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to coding standards
- Troubleshoot and debug issues, perform root cause analysis, and implement solutions in a timely manner
- Ability to stay up-to-date with industry trends and advancements, and proactively suggest and implement improvements to enhance the development process and overall product quality
- Collaborate with team members, participate in agile development methodologies, and contribute to sprint planning, estimations, and progress tracking
Bonus
- You have experience with Kubernetes
####
#### About Us
- We are a team that cares about each other. We seek to find opportunities for you to contribute to things that you find interesting while also executing the company vision. We put great importance on our culture of learning and collaboration
- We provide a flexible work culture that offers the opportunity to collaborate and connect in person at our offices as well as accommodating remote work from home
- We are deeply committed to ensuring diversity, equity and inclusion at all levels of our organization and fostering a community where everyone's voice, perspective and experience is respected and heard
####
#### Benefits
- 4 weeks paid vacation
- 11 paid holidays
- Medical, dental, prescription benefits
- Travel and life insurance
- Flexible health spending account
- Wellness spending matching
- Equity
- Investment matching
- Professional coaching from experienced on-staff coach
- Professional development opportunities
Job Type: Full-time
Apply
Go Back