Senior Full Stack Developer
About us
Enklare is a fast-growing Swedish loan and insurance brokerage company on an exciting journey to make loan terms better for everyone. We are dedicated to helping our customers achieve their financial goals in a simple, safe, and personal way – and to succeed, we need the right talents to join us on this journey.
Now, we are looking for a Senior Full Stack Developer to join our core development team and help us evolve our event-driven and service-oriented microservices platform.
About the role
As a Senior Full Stack Developer at Enklare, you will play a critical role in designing, implementing, and maintaining high-performance, containerized services using TypeScript in a containerized, event driven environment. This is a hands-on backend/full-stack role with the opportunity to directly influence architecture, technology choices, and best practices across the engineering organization. You will work closely with other experienced engineers, DevOps, UX, QA and Product Owners to build scalable, secure, and reliable services that power Enklare’s strategic goals and technical solutions.
Your main responsibilities will include:
- Architectural Implementation: Design and implement end-to-end features in an Event-Driven and Service-Oriented Architectures, focusing on stability, business value, customer value and security within the financial domain.
- TypeScript Development: Write maintainable, testable, and scalable code in TypeScript, primarily in the NestJS framework.
- Containerization & Deployment: Make sure solutions we build deploy and scale well in our container-first EKS (Elastic Kubernetes Service) environment.
- CI/CD & GitOps: Help deliver value by utilizing GitHub Actions and automated CI/CD pipelines that aims to ensure consistent and repeatable deployments through all environments.
Who you are
We are looking for a humble, self-motivated team player who thrives on responsibility, solving problems, building business and customer value while crafting resilient, modular solutions in tight collaboration with technical and non-technical colleagues. You take ownership, enjoy sharing knowledge with your team, and have a genuine passion for modern software architecture and continuously evolving technology stacks.
Required technical expertise:
- TypeScript proficiency: Experience developing quality features, APIs and services using TypeScript for the backend.
- Framework mastery: Proven experience with NestJS or similar DI based frameworks.
- Containerized development: Hands-on experience with Docker and containerized Node.js service development.
- Architecture: Solid understanding of Service-Oriented and Event-Driven Architecture.
- DevOps workflow: Experience with GitHub, pull requests, and CI/CD pipelines (e.g. GitHub Actions).
- Database design: Knowledgeable in MySQL and NoSQL database patterns and usage areas.
- Quality & testing: Habit of writing maintainable, testable application code, including unit and integration tests.
Experience with message brokers (Kafka or RabbitMQ), applying DDD principles, helping modernize existing systems, optimizing services or database performances and working with observability are big pluses!
What we offer
As part of our very competent tech team, you’ll enjoy a variating day to day, hybrid work setup with the flexibility to work remotely part of the week, freedom to choose your own equipment, regular social activities and a modern office located in central Stockholm.
Application
Applications are reviewed on an ongoing basis – don’t miss your chance to apply. We look forward to welcoming you to the journey!
Colleagues
Stockholm
About Enklare
At Enklare, we compare and consolidate loans of up to SEK 800,000. With us, you can compare your loans with up to 40 lenders – completely free of charge and with no obligations.
Already working at Enklare?
Let’s recruit together and find your next colleague.