cover image
TruHearing

TruHearing

www.truhearing.com

1 Job

279 Employees

About the Company

TruHearing helps Americans suffering from hearing loss to more easily and affordably access hearing aids. Every day, we positively impact the quality of life and well being of our customers. By partnering with major health plans and five of the world’s leading hearing aid manufacturers, we’re able to offer the newest and best technologies and products at highly discounted rates through our network of contracted hearing care providers.

Listed Jobs

Company background Company brand
Company Name
TruHearing
Job Title
Software Developer
Job Description
**Job Title:** Software Developer **Role Summary:** Execute the full software development lifecycle, designing, coding, testing, and maintaining both back‑end and front‑end systems. Participate in agile ceremonies, mentor junior developers, and continuously improve architecture and CI/CD pipelines. **Expectations:** Deliver high‑quality, maintainable code that meets business requirements. Demonstrate strong collaboration, problem‑solving, and proactive initiative. Maintain test coverage, enforce coding standards, and contribute to product planning and architecture decisions. **Key Responsibilities:** - Design, develop, modify, and test software systems (Node.js or Ruby on Rails back‑end, React/Redux, Angular, or Vue.js front‑end). - Participate in product planning, retrospectives, stand‑ups, and other agile ceremonies. - Partner with product management to identify and analyze business and user requirements. - Monitor application performance, troubleshoot anomalies, and document solutions. - Mentor team members and share knowledge of technologies and best practices. - Contribute to architecture, micro‑service design, and CI/CD pipeline improvement (Git, GitHub Actions, GitLab, Jenkins). - Build and test APIs (RESTful or GraphQL) and integrate with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis) databases. - Automate unit, integration, and regression tests; apply test‑driven development and TDD principles. - Research and assess new technical products, tools, and platforms for fit. **Required Skills:** - Proficient in back‑end technologies: Node.js or Ruby on Rails. - Experience with front‑end frameworks: React/Redux, Angular, or Vue.js. - Database expertise: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis). - Strong testing skills: unit, integration, regression, TDD. - Knowledge of SOLID principles, micro‑service architecture, and CI/CD pipelines. - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes) is a plus. - Version control: Git; Agile methodologies (SCRUM). - Ability to design APIs and services for SPA front‑ends (RESTful or GraphQL). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related field **or** equivalent experience. - Minimum 3+ years of professional software development experience. - Preferred: 5+ years of experience, exposure to micro‑services, containerization, and mentoring junior developers.
Draper, United states
Hybrid
16-12-2025