Ideal Protein is a leading provider of scientifically validated weight loss and wellness solutions, dedicated to empowering individuals to achieve and maintain their health goals. Our commitment to innovation, excellence, and customer success has made us a trusted partner in the health and wellness industry.
About the Role
We are looking for an experienced full-stack Javascript/Typescript developer to join our team. If youโre excited about having a meaningful impact on a small but growing development team, and value the freedom to tackle problems in creative ways, this role could be a great fit.
Our stack includes Angular on the frontend and TypeScript on the backend, with some legacy services in JavaScript that we are actively migrating.
What Weโre Working On
We have two main areas of focus:
Product Enhancements
Weโre creating new ways to support modern weight loss by enhancing the customer experience and equipping clinics with better tools to grow their business.
Platform Modernization
Over the past decade, the development world has evolved with tools that enhance both the developer and user experience. Weโre investing in updating our platform to adopt modern tools and best practices, enabling us to build and improve features faster. This is an exciting area where you can make an outsized impact.
What Youโll Do
Balance shipping new features with investing time in platform improvements.
Apply modern product development practices and modern JavaScript knowledge, including experience with modern frameworks, to drive impactful solutions.
Build new features with hands-on coding while collaborating closely with the team.
Lead technical projects by designing elegant, maintainable solutions that align with product and business goals.
Preferred Experience
Strong experience in product engineering principles and product team collaboration. You measure success by solving customer problems, not just by the code you write.
Expertise in applying domain-driven design principles to system architecture. Experience with modern Node.js frameworks (e.g., Nest, Redwood) is a plus.
Familiarity with complex refactoring projects or migrations is a strong advantage.
Please mention the word SUPER when applying to show you read the job post completely (#RMjE2LjczLjIxNi44OQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.