Full-Stack Software Engineer (Medior to Senior) at Salvus Health
, , -
Full Time


Start Date

Immediate

Expiry Date

01 Mar, 26

Salary

0.0

Posted On

01 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, TypeScript, ASP.NET Core, Angular, SQL, OOP, Design Principles, Algorithms, Data Structures, RESTful APIs, WebSockets, Automated Testing, Debugging, Version Control, Agile Methodologies, AI Tools

Industry

Hospitals and Health Care

Description
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 building digital products, and is eager to contribute to a collaborative and ambitious team. To strengthen our engineering structure, each team member will also take ownership of one of our core technical domains Front-End & Design Standards, Back-End & API, Security & Compliance, Database & Data Integrity, Performance & Reliability, or DevOps, Testing & Release. Having a clear preference for one of these areas helps us align responsibilities, improve quality, and support each engineer’s growth path. 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.
Responsibilities
The Full-Stack Software Engineer will build, test, and deploy software components based on business and user requirements. They will also participate in design discussions and collaborate with the team to enhance existing systems.
Loading...