Software Engineer
About the job
As a software engineer at Dignio, you’ll play a key role in developing, maintaining, and enhancing both new and existing backend services—while also contributing to the frontend where needed. This role is primarily backend-focused, but we value engineers with a grasp of modern frontend development and a willingness to collaborate across the stack.
Dignio delivers critical healthcare services to patients and professionals. This demands the highest standards for security, availability, and stability. You’ll work in a cross-functional team of product leads, designers, and engineers, using technologies like Python, FastAPI, React, Next.js, TypeScript, PostgreSQL, Docker, and AWS.
Expect to be challenged daily—your work will have a real impact on the lives of patients across the globe.
We are seeking someone with 4–6 years of professional experience, with a strong backend orientation. This is an on-site position in Oslo.
Responsibilities
Design, develop, and maintain scalable backend services and APIs.
Contribute to new features in our client-facing apps using modern frontend tools when needed.
Translate product and user needs into high-quality technical solutions.
Collaborate closely with product owners, designers, and engineers to define and deliver the best possible user experience.
Write clean, reusable, testable code that meets our high quality standards.
Optimize system performance across devices and geographies.
Take part in our DevOps culture to ensure high availability, security, and observability.
Maintain solid documentation and contribute to process improvement.
What we’re looking for
4–6 years of professional software engineering experience.
Strong backend development skills, with solid Python experience (especially FastAPI and/or Flask).
Experience with PostgreSQL and SQLAlchemy.
Interest and some experience with frontend technologies—ideally React and TypeScript.
Familiarity with Node.js, Next.js, and modern JavaScript tooling is a plus.
Comfort working in a cloud environment (preferably AWS).
Proficiency with tools like Git, Docker, and CI/CD pipelines.
Commitment to clean, maintainable, and scalable code.
Ability to reason about architecture and communicate trade-offs clearly.
Understanding of design patterns (e.g. dependency injection, service layers).
Experience with legacy systems and improving them through best practices.
A proactive mindset and ability to work independently and as part of a team.
Qualifications
Relevant higher education in Computer Science or equivalent experience.
Demonstrated full-cycle software development experience.
Fluency in Norwegian is required.
Strong communication skills in English, both written and spoken.
What we offer
A vital role in our mission to empower people by bringing healthcare home.
A fast-growing and ambitious tech environment that supports learning and experimentation.
Encouragement to pursue hobby projects, meetups, and hackathons.
Daily opportunities to solve meaningful, complex problems.
Flexibility around working hours and home office.
A young, diverse, and passionate team culture.
Competitive salary.
Free lunch, social activities, and a fun atmosphere.
Excellent health and travel insurance for you and your family.
Brand new offices in central Oslo.
Apply for the job
Do you want to join our team as our new Software Engineer?
We’d love to hear from you!