Full-Stack Software Engineer (Medior to Senior)
The Full-Stack Software Engineer will play a key role in the development of our next-generation digital health platform. You will collaborate closely with our Tech Lead and the Software Development Coordinator to build high-quality, scalable software that makes a real impact on people’s health and wellbeing.
We are looking for an engineer who thrives in fast-paced environments, has experience in building digital products, and who is eager to contribute to a collaborative and ambitious team.
Responsibilities:
- Build, test, and deploy software components (front-end and back-end) based on business and user requirements.
- Participate in design discussions with the Tech Lead and propose practical engineering solutions.
- Develop clean, maintainable, and well-documented code aligned with industry best practices.
- Troubleshoot, debug, and enhance existing systems to ensure performance and reliability.
- Write and maintain unit, integration, and end-to-end tests.
- Participate in code reviews and knowledge sharing across the team.
- Collaborate with the Software Development Coordinator to track progress, clarify tasks, and help unblock teammates.
- Stay up-to-date with the latest technologies and propose improvements to existing processes.
Qualifications:
- Degree in Computer Science (min. Bachelor) or equivalent professional experience.
- 3–5+ years of professional experience in software development.
- Strong programming skills in C# and TypeScript.
- Experience with ASP.NET Core and Angular (or similar TypeScript frameworks).
- Solid knowledge of relational databases (SQL).
- Deep understanding of OOP and design principles (SOLID, DRY, KISS).
- Practical understanding of algorithms, data structures, and performance considerations.
- Familiarity with RESTful APIs and WebSockets (e.g. SignalR).
- Experience with automated testing (unit, integration).
- Strong debugging and version control (Git) skills.
- Familiarity with agile methodologies (Scrum preferred).
- Good experience with the use of AI tools for development and integration
Soft skills:
- Self-starter with a strong sense of ownership and accountability.
- Enjoys working in a fast-moving, transparent, and team-first environment.
- Effective communicator who can collaborate across disciplines.
- Willingness to mentor or support peers as needed.
- Eager to continuously learn and share knowledge.
What you can expect from us:
- Remote-first setup in Albania, Kosovo, or North Macedonia.
- Team-building events once or twice per year in person.
- Tangible impact on people’s health and wellbeing.
- Learning environment with access to seasoned entrepreneurs and engineers.
- Collaborative culture with freedom and responsibility.
- Competitive compensation aligned with your experience and local market.
- Department
- Product
- Remote status
- Hybrid

Salvus HQ
About Salvus Health
Salvus Health is a digital health company with the mission to empower people to control their health by making medical innovations more accessible.
Already working at Salvus Health?
Let’s recruit together and find your next colleague.