Match score not available

Senior Full-Stack Software Engineer

UNLIMITED HOLIDAYS - EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE - LONG REMOTE PERIOD ALLOWED
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Science or related field, 6+ years of software development experience, Intermediate skills in C# and TypeScript, Knowledge of relational databases and OOP, Experience with ASP.NET Core and Angular.

Key responsabilities:

  • Design and create software based on requirements
  • Develop and test software components
  • Troubleshoot, debug, and upgrade software
  • Write technical documentation
  • Follow best practices for full SDLC
Salvus Health logo
Salvus Health Small startup https://www.salvus-health.com/
1 - 10 Employees
See more Salvus Health offers

Job description

Logo Jobgether

Your missions

The Full-Stack Software Engineer will play a key role in the development of our new platform. We are looking for an individual who thrives in fast-paced environments, who ideally has experience in building digital products, and wants to learn how to build a category-defining product. As a Full Stack Software Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries, while being a team player.

Responsibilities

  • Participating in the design and creation of software based on business requirements.
  • Developing software components by following best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Develop front-end components with attention to details.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Writing technical documentation.

 

Qualifications

  • You have a Degree in Computer Science (min. Bachelor) or related technical discipline
  • 6+ years of professional software development experience
  • Intermediate Programing skills in C# and TypeScript.
  • Experience with ASP.NET Core and TypeScript, ideally with Angular framework.
  • Advanced knowledge of relational databases (SQL)
  • Strong knowledge of OOP programming concept
  • Familiarity with SOLID principles
  • Familiarity with DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid)
  • Good understanding and knowledge where to use data structures (arrays, linked lists, stacks, queues) and basic algorithms (sorting, searching).
  • Strong knowledge of RESTful APIs and HTTP methods.
  • Familiarity with WebSocket protocol, ideally SignalR.
  • Good knowledge of Integration Testing, Automated Testing and Unit Testing
  • Strong debugging skills using tools like debugging consoles or IDE debuggers.
  • Good knowledge of version control systems i.e. Branching, Merging, Resolving Conflicts
  • Experienced software development methodologies (Scrum methodology).
  • Basic knowledge of tools and package managers (e.g. npm) and builder tools.

 

Attitude and mindset:

  • You thrive in a culture of freedom and responsibility. You go the extra mile.
  • Effective communication and teamwork skills.
  • Problem-solving and critical thinking abilities.
  • Strong attention to detail and commitment to quality code.
  • Willingness and enthusiasm to learn new technologies and programming languages.
  • Engagement in self-study and online resources to improve skills.
  • Ability to create and maintain clear code documentation.

 

What you can expect from us?

We are building a complementary team of experienced professionals and young, talented individuals with an entrepreneurial mindset, focused on problem-solving and who share best practices from previous organizations and diverse backgrounds.

  • Location: Work remotely from your region (Albania, Kosovo, North Macedonia).
  • Team Building: Organize physical meeting with the team once or twice a year
  • Impact: unlock your potential and have a tangible and concrete impact on the development of our product, and more importantly, on people’s health and wellbeing.
  • Learning: Learn from experienced entrepreneurs and software engineers who successfully scaled a tech company and product before.
  • Culture: work in a fast-paced, collaborative and supportive environment. We strive for open communication and full transparency.
  • Responsibility: participate in the decision-making and create your own ideal workplace.
  • Compensation: a competitive salary.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Communication
  • Critical Thinking
  • Teamwork
  • Detail Oriented
  • Problem Solving
  • Adaptability
  • Quality Assurance

Software Engineer Related jobs