Software Developer, Software Engineer, Full Stack Developer
Listed on 2025-12-05
-
Software Development
Software Engineer, Full Stack Developer
About Tru Hearing
Tru Hearing is a rewarding, fun and friendly, mission‑based organization that makes a real difference towards improving people’s lives. Our employees enjoy a positive working environment in a company that has experienced rapid growth. We offer a comprehensive benefits package, educational assistance, and opportunities for advancement.
Tru Hearing is the market leader and a force for positive change in the hearing healthcare industry. We reconnect people to the richness of life through industry‑leading hearing healthcare solutions. We work with insurance companies, hearing aid manufacturers, and healthcare providers to reduce prices and expand access to better hearing care and whole‑body health.
Tru Hearing is part of the WS Audiology Group (WSA), a global leader in the hearing aid industry. Together with our 12,000 colleagues in 130 countries, we invite you to help unlock human potential by bringing back hearing for millions of people around the world. The WSA portfolio of technologies spans the full spectrum of hearing care, from distinct hearing brands and digital platforms to managed care, hearing centers and diagnostics locations.
AboutThe Opportunity
This role exists to execute the full life‑cycle software development process including designing, developing, programming, and maintaining customized software systems.
What will you be doing?- Design, develop, modify and test software systems as assigned.
- Participate in product planning sessions, retrospectives, stand‑ups and other agile ceremonies and processes.
- Partner with product management to identify and analyze business requirements and user needs.
- Monitor software functionality, document and troubleshoot anomalies and work to improve application performance.
- Mentor and develop team members in necessary skills and technologies.
- Contribute and improve overall design, architecture and CI/CD pipeline.
- Research new technical products and tools and technical fit.
- Automate and execute all levels of testing (unit, integration, regression) to deliver sprint goals as a team.
- Collaborate on architecture decisions and ensure best practices.
- Hands‑on experience with:
- Back‑end technologies:
Node.js or Ruby on Rails - Front‑end frameworks:
React/Redux, Angular, Vue.js - Databases: SQL (MySQL/Postgre
SQL) and No
SQL (Mongo
DB, Redis) - Writing unit tests, integration tests, and automated testing frameworks
- Best practice approach: test‑driven development, microservice architecture, continuous integration, SCRUM, refactoring and code standards
- Back‑end technologies:
- Knowledge of:
- SOLID principles
- Cloud platforms: AWS, Azure, GCP and CI/CD pipelines
- CI/CD frameworks and tools such as Git Hub Actions, Git Lab, Jenkins
- Building APIs and services separated by SPA front‑ends (RESTful or Graph
QL)
- Bachelor’s degree in computer science/IT or similar degree and three (3+) years of professional software development experience. (A combination of education and experience will be considered in lieu of a formal degree.)
- Ability to optimize application performance and troubleshoot complex issues.
- Comfortable with Agile methodologies and version control systems like Git.
- Bachelor’s degree in computer science/IT or similar degree preferred and five (5+) years of professional software development experience.
- Exposure to microservices architecture.
- Knowledge of containerization tools (Docker, Kubernetes).
- Experience mentoring junior developers or leading small projects.
- Using Technology – Uses advanced software or software features to accomplish their work.
- Customer Focus – Listens, perceives needs, and customizes service delivery in a truly exceptional way, manages multiple long‑term internal customer relationships.
- Initiative – Acts proactively and independently in common situations, asks appropriate questions, offers appropriate suggestions.
- Problem Solving – Solves known problems with proven solutions, escalates unusual or novel problems.
- Subject Matter Expertise – Applies IT expertise in the full range of typical situations, able to apply expertise to new or novel situations.
- Teamwork –…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).