Software Engineer
1 day ago
Mexico, Pampanga, Philippines
ALR Technologies
Full-time
Overview
ALR Technologies is the future of diabetes management
Global diabetes rates are steadily on the rise. At ALR Technologies, we’re on a mission to make diabetes simple and easy to manage. We’re obsessed with understanding the needs of both healthcare professionals and diabetic patients to help them manage diabetes and live happier lives.
Responsibilities
- Work closely with a diverse team of developers, product managers, designers, and QA engineers to deliver web features that prioritize usability, performance, security, and reliability.
- Develop and maintain web applications using .NET technologies, applying best practices for scalable, maintainable, and secure systems.
- Design, implement, and enhance frontend and backend web features based on product and business requirements.
- Identify, debug, and resolve software defects efficiently to maintain application stability and performance.
- Maintain a clean and maintainable codebase by following best practices, improving existing implementations, and reducing technical debt.
- Participate in regular code reviews, providing thoughtful and constructive feedback to promote code quality and continuous improvement.
- Engage in agile ceremonies such as daily stand-ups, sprint planning, reviews, and retrospectives to ensure alignment and steady progress.
- Foster transparent, respectful, and proactive communication across the team and with other departments.
Qualifications
- 1–3 years of experience building and maintaining web applications in a professional environment.
- Strong experience with .NET technologies such as ASP.NET Core, C#, MVC, Web APIs, and Entity Framework.
- Working knowledge of HTML, CSS, JavaScript, and modern frontend frameworks or libraries (e.g., React, Angular, or Blazor) is a plus.
- Solid understanding of clean code, design patterns, performance optimization, and maintainability.
- Strong written and verbal communication skills, with at least intermediate English proficiency.
- Familiarity with Scrum and Agile development methodologies.
- Ability to work independently and effectively in a fully remote, distributed team environment.
- Willingness to work flexible hours to collaborate with team members across different time zones and cultures.
- Reliable high-speed internet and appropriate hardware for development, testing, and documentation.
- Ability to pass an appropriate background check/clearance prior to employment.
- Reference letter from a previous employer is a plus.
Get alerts for similar jobs
Receive job offers for Software Engineer