We help companies develop the world's most productive and admired workforces.
Software Engineer
Location
Canada
Posted
22 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
OpenSesame
• Develop and maintain features for OpenSesame’s eLearning platform • Collaborate with team through Extreme Programming practices • Participate in code reviews and testing
Job Requirements
- Hands-on professional or project-based experience
- Strong understanding of engineering fundamentals
- Experience with TypeScript, Node.js, React, PHP, Drupal, and Angular
- Ability to work in U.S.-aligned time zones
Benefits
- Professional development
- ISOs
- Health insurance
- 401(k) matching
- Paid time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, iOS
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, test and document high quality medical device software for new and existing Insulet products. • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in co-located Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Mentor and motivate software developers to deliver high quality code using software best practices and patterns • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external
Senior Software Engineer
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, test and document high quality medical device software for new and existing Insulet products. • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in co-located Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Mentor and motivate software developers to deliver high quality code using software best practices and patterns • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external
Software Engineer, iOS
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, and deliver high-quality iOS Swift applications and SDKs • Understand product requirements and translate them into clean, modular, testable design • Scope work, break into modules and estimates for planning • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Work with other software developers to deliver high quality code using software best practices • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external
• Use AI-based software development agents to accelerate engineering • Make technical decisions, proposing and implementing solutions • Create and test prototypes to validate new ideas • Maintain high-quality code, following best practices • Develop efficient, scalable technical solutions • Manage your task backlog, ensuring timely delivery • Maintain clear and effective communication with other team members • Produce and maintain clear, detailed technical documentation


