Java Developer
Skatteguiden

Tech-first. Ego-free. User-obsessed. We’re Skatteguiden – the independent advisor for 1 million Danes (and counting), starting with tax and now taking on the broader world of personal finance.
We’re not tied to strategic partners, investor KPIs or slow-moving hierarchies. We're profitable, well-funded, and accountable only to our users. That gives us a rare superpower: clarity.
We’re a tech company at heart. That means tight teams, direct execution, and continuous delivery. We build fast, break well, and learn obsessively. We ship meaningful products, not fluff – and we win together.
About The Team
The Development Team currently consists of 10 developers: 7 backend and 3 frontend specialists.
Skatteguiden has recently transitioned from a classic development team to a squad structure.
You will join one of three squads, each with a focus on a specific product or service.
Squads are composed of 3-4 developers who participate in tasks assigned within their squad. These are autonomous squads—developers decide on and prioritise the tasks that need to be implemented.
About The Role
You will have a crucial responsibility for driving and implementing the technological development of Skatteguiden's app. Ensuring a seamless and engaging user experience for hundreds of thousands of active users.
Curiosity and a willingness to acquire and share knowledge are essential for both your future success and that of the company.
You will contribute to prioritising tasks and shaping the product roadmap within an autonomous and agile team environment.
In addition to these qualities, it would also be advantageous if you:
- Design, develop, and maintain high-quality Java applications using Spring Boot to support Skatteguiden’s digital tax platform
- Collaborate closely with cross-functional squad members, including frontend developers, product managers, and UX designers, to deliver seamless user experiences
- Implement and optimise database interactions using MySQL to ensure efficient data storage and retrieval
- Develop and maintain asynchronous communication between services using RabbitMQ or similar message brokers
- Containerise applications with Docker to ensure consistent deployment across environments
- Participate in code reviews, testing, and continuous integration to maintain code quality and reliability
- Proactively identify opportunities to improve system performance, scalability, and security
- Contribute to technology decisions and process improvements within the squad and the wider development team
- Share knowledge and mentor team members to foster a collaborative and learning-focused environment
- Deliver features and fixes in a fast-paced, agile environment, ensuring timely releases and real-time user impact
Your Experience
- Expert-level proficiency in Java and Spring Boot with a proven track record of building complex, scalable applications
- Strong experience with MySQL and relational database design, optimisation, and querying
- Hands-on experience with RabbitMQ or similar message brokers for asynchronous service communication
- Proficient in using Docker for containerization and managing consistent development and deployment environments
- Skilled in version control using GIT, including branching, merging, and collaborative workflows
- Ability to work effectively in autonomous, cross-functional squads with a focus on delivering user-facing features in real time
- Demonstrated curiosity and eagerness to learn and share knowledge within a fast-paced, tech-driven environment
- Experience contributing to technology choices and process improvements in a flat organisational structure is a plus
What's In It For You?
Work in a dynamic, fast-paced environment where adaptability and quick decision-making are valued and encouraged
Be part of a small, close-knit product team that values honesty, open communication, and continuous learning
Contribute to meaningful products that simplify complex financial and tax matters for hundreds of thousands of users, making a tangible impact on their daily lives
Benefit from a supportive culture that balances responsibility with stability—live out your entrepreneurial ambitions without sacrificing a steady salary and life balance
Collaborate closely with cross-functional teams, including UI/UX experts and data specialists, fostering a holistic approach to product development and customer experience
Opportunity for professional growth and development in a scale-up environment that embraces innovation and values your proactive mindset
Our Technology Stack
We strive to always utilise the best and most secure technologies. Our technology stack is therefore constantly evolving, allowing us to stay ahead of the opportunities that new technologies can offer.
Curious to know our tech stack? Here it is!
Development (Backend):
- GHCR
- GitHub Actions
- OpenTelemetry
- Loki
- Promtail
- Prometheus
- Grafana
- ArgoCD
- Kubernetes
Operations:
- Codepush
- Redux RTX
- TypeScript
- React-Native
Development (Frontend):
- S3 storage
- OpenAPI
- NodeJS
- Docker
- RabbitMQ
- MongoDB
- MySQL
- Java (Spring Boot)
Our Tools
We continually improve our way of working and select only the tools that we believe are best suited to us at any given time.
Among others, these include:
- Linear for project management
- Figma for UI/UX and prototyping
- GitHub as a code repository and for code review
- Sentry for logging
Our Lean Recruitment Process
1) 30-minute screening call with our recruiter, Christian Payne
2) 1-hour meeting with the technical team lead and senior developers to assess technical skills and team fit
3) Final onsite meeting for 1-hour
Se flere job i København, Region Hovedstaden