TruHearing is looking to execute the full life-cycle software development process to improve hearing healthcare solutions and expand access to better hearing care and whole-body health.
Requirements
- Hands-on experience with Back-end technologies: Node.js or Ruby on Rails
- Hands-on experience with Front-end frameworks: React/Redux, Angular, Vue.js.
- Hands-on experience with Databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis).
- Writing unit tests, integration tests, and automated testing frameworks.
- Best Practice Approach: Follow best practices (test-driven development, microservice architecture, continuous integration, SCRUM, refactoring and code standards
- Knowledge of SOLID principles
- Knowledge of Cloud Platforms: Cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
Responsibilities
- Design, develop, modify and test software systems as assigned.
- Participate in product planning sessions, retrospectives, standups 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 overall CI/CD pipeline.
- Research new technical products and tools and technical fit.
Other
- Bachelor’s degree in computer science/IT or similar degree and three (3+) years of professional software development experience.
- Ability to optimize application performance and troubleshoot complex issues.
- Comfortable with Agile methodologies and version control systems like Git.
- 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