We are growing and looking for talented developers who want to join us on an inspiring journey toward the future. With us, you’ll be part of a community where we value sustainability, growth, and—most importantly—joy at work. Our friendly and inclusive culture, combined with a high level of expertise, creates a unique work environment.
What we offer you:
20 + 3 days of vacation
Additional Health Insurance (Luxury coverage)
Telephone subsidy and subscription
Wellness allowance / Multisport
Nion is a newly formed company created by the merger of three leading Nordic consultancies. We are driven by collaboration, innovation, and dedication – building impactful software solutions for companies across Europe.
We are now looking for a Senior Fullstack Engineer to join our international Customer Accounts team and help shape secure, scalable, and user-friendly systems.
About the role
As a Senior Fullstack Engineer, you will:
Develop fullstack features using React, JavaScript, Java 11+ and Spring Boot
Define and evolve REST and SOAP APIs (Customer APIs)
Build GDPR-compliant services with secure authentication and user management (OAuth2, OpenID Connect, SSO)
Write modular, testable and maintainable code
Participate in architecture and design decisions
Mentor junior developers and contribute to technical best practices
Required qualifications:
Minimum 5 years of professional experience in software development
Strong experience in Java 11+, Spring Boot, Hibernate
Solid knowledge of React and modern JavaScript
Experience building and consuming RESTful APIs
Good understanding of OAuth2, OpenID Connect, federated authentication
Experience with cloud technologies (AWS), Docker, and Kubernetes
Familiarity with Git, GitLab and CI/CD pipelines
Excellent communication skills and the ability to work in distributed teams
Meriting experience:
Identity providers such as Cognito, OKTA, or Keycloak
Background in customer portals, e-commerce, or secure identity systems
Work location: Remote-first from Bulgaria, with hybrid setup later on.
Team: Cross-functional, international teams with colleagues across Europe
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.