FullStack Software Engineer

  • Anywhere

You will have opportunities to work on multiple layers of the technology stack, ranging from customer-focused user experience work up to building scalable distributed back-end cloud services. You will collaborate with team members and other engineering groups at OMP to build full stack web applications using the latest web technologies in a dynamic and agile environment. You will be part of a fast-growing international software development team, a diverse team that seeks challenges, loves learning and values teamwork. You will have opportunities for mentorship, career growth, and work on high-business impact areas.

In this role you will work on projects using, but not limited to, the following technologies:

Full stack web and application development using technologies and languages such as C#, ASP.Net Core, Docker or other containerization related technology.
Build dynamic and reliable user experiences using Angular, JavaScript/Typescript, ASP.Net Core, and CSS.

Your Profile
It’s essential that you have:

A Bachelor in Computer Science or equivalent by experience.
Preferably 2+ years of professional software development experience
Strong problem solving, design, coding, and debugging skills.
A TDD mindset (experience with unit testing frameworks (e.g. xUnit))
Fluency in English.
Profound knowledge of the C# language and the .Net Core framework.
Profound knowledge of modern Javascript (and add-ons like typescript), HTML5 and Angular.
Willingness to occasionally travel to other offices.

Knowledge of any of the following is considered a plus:

REST API design (versioning, authentication, OpenApi (swagger) …)
Docker and other container related technologies (Kubernetes, Service Fabric, …)
Cloud deployment
Web test frameworks (e.g. Selenium, BrowserStack, …)