Develop features and improvements to HealthMetrics system in a secure, stable, and performant manner.
- Collaborate with the Product Engineering team and other stakeholders to gather and analyze requirements, propose technical solutions, and ensure successful project execution.
- Maintain and advocate open and clear communication with team members, delivering regular status updates and progress reports.
- Write code that adheres to internal standards and best practices. Maintain and advocate for these standards and practices.
- Conduct code reviews and provide constructive feedback to team members.
- Maintain documentation for code, processes, and workflows.
- Deliver small features and improvements and solve technical problems of large scope and complexity with mínimal guidance and support from other team members. Collaborate with the team on larger projects.
- Advocate for improvements to product quality, security, performance.
- Stay up to date with emerging technologies, industry trends, and best practices in software development.
- Provide technical support in occasional on-call rotations to troubleshoot product operations, security operations, and urgent engineering issues.
**Requirements**:
- Professional experience with C#, SQL databases, JavaScript and related web technologies (CSS, HTML).
- Professional experience working with modern frontend frameworks (e.g. React, Vue.js, Angular)
- Professional experience working with public cloud, preferably Microsoft Azure.
- Professional experience working with development tools/platforms, perferably Git, Visual Studio/Visual Studio Code.
- A solid understanding in domain knowledge relevant to end-to-end web development.
- Proficiency in the English language, both written and verbal, sufficient for success in a remote-first work environment.
- Strong ability to effectively communicate complex technical, architectural, and organizational problems and propose iterative solutions in a clear and concise manner.
- Proficiency in addressing performance and optimization issues, with a track record of diagnosing and preventing such problems.
- Comfortable working in a highly agile and iterative software development process.
- Proven ability to seamlessly integrate and contribute to an organization for the long term.
- Positive and solution-oriented mindset when faced with challenges.
- Excellent communication skills, regularly achieving consensus with peers and providing clear status updates.
- Experience taking ownership of projects from concept to production, including proposal, discussion, and successful execution.
- Self-service and self-learning, with strong organizational skills and a commitment to continuous learning.
- Ability to collaborate effectively with different parts of the organization.
- Align with our core values and working accordingly.