Senior Full-Stack Software Engineer
Location: Malmö, Sweden or Helsinki, Finland
Do you want to build software that makes a real impact — and be genuinely proud of what you ship?
At Refined, we’re looking for a Full-Stack Software Engineer who wants more than just another job. People here thrive when they lean into challenges, learn by doing, and care about the impact of their work — on colleagues, customers, and the wider ecosystem.
Every role at Refined has a direct line to customer outcomes. You’ll see the features you design and build shaping how thousands of people experience Atlassian every day — from startups to global enterprises.
If that sounds like the kind of work you want to do, keep reading.
The role
In this role, you’ll help shape how thousands of people use Confluence and Jira Service Management every day. you’ll build features that make these tools easier, more personal, and more enjoyable — working closely with our product team to turn ideas into experiences people actually love. Our customers range from startups to global enterprises like Apple and Spotify, so your work will reach a truly global audience.
Read more about our products here>>
You’ll join one of our cross-functional product teams (this one’s called Charlie internally). Together with your team you’ll make decisions about our tech stack, roadmap, and ways of working. Innovation doesn’t follow hierarchy — we listen, share, and shape the product together.
We care just as much about how we build as what we build. That means:
- Setting realistic goals
- Taking pride in craftsmanship
- Releasing features when they’re ready — not rushed
- Keeping our tech resilient, modern, and innovative
Our stack:
- Frontend: Vue.js (TypeScript/JavaScript)
- Backend: Node.js with REST APIs
- Database: PostgreSQL
What does your success in the role look like during the first year?
After 30 days:
- Integrated into the team, understanding our processes, ways of working, communication channels, and individual responsibilities.
- Gained familiarity with navigating the main components of the code and completed 1-2 initial onboarding tasks.
- A solid understanding of the team's ownership as well as current projects and goals.
- Began actively participating in daily team activities, including code reviews and technical discussions.
After 90 days:
- Developed a comprehensive grasp of the codebase, confidently navigating and modifying it.
- Taken ownership of and effectively executed medium-sized development tasks.
After 180 days:
- Developed an intuitive understanding of our processes and suggesting improvements and changes to process where appropriate.
- Building connections with other teams, enhancing collaboration and facilitating knowledge-sharing across the organization.
A word about our ways of working in the development teams
“Our efficient and flexible way of working keeps the product environment stable and low-stress, while supporting a unique and positive team culture”, as described by one of our Engineering Managers.
We work closely with Product Managers and Designers, collaborating as a team to be part of the solution from start to finish. With dedicated roles like our Test Automation Engineer, we can ensure high-quality work and smooth integration across all stages.
Our release process is continuous and efficient. We aim to get features out quickly when they’re ready, but we always make sure to maintain the quality our team prides itself on.
Our name, “Refined,” really shows what we’re all about – putting quality first in every release and decision, while keeping our environment supportive and collaborative.
What We’re Looking For:
We’re looking for someone who can bring technical expertise, curiosity, and collaboration into everything they do.
- Senior-level experience (5+ years): You bring strong full-stack expertise, with hands-on experience in both frontend and backend development. Beyond coding, you have a proven track record of delivering complex projects, including meeting Non-Functional Requirements, guiding technical decisions, and mentoring others when needed. Your experience ensures a deep understanding of the full development lifecycle and the ability to make sound architectural choices.
- Curiosity and perspective: You naturally ask questions, challenge existing approaches, and seek opportunities to improve processes wherever possible. Your ability to see the bigger picture, combined with your diverse experience, allows you to contribute innovative solutions and thoughtful guidance when addressing customer queries or urgent issues.
- Team player with soft skills: Humility, adaptability, and collaboration are core to your approach. You demonstrate structured thinking and strong problem-solving skills, and you can influence and inspire others so they want to follow your lead. Your leadership is not just about direction but about contribution into building shared ownership and a positive team dynamic.
- Technical proficiency: You are skilled in JavaScript-based front-end frameworks (Vue.js or similar), Node.js, relational databases (especially PostgreSQL), and working with REST APIs. You prioritize code quality, security, and performance, consistently aligning with high industry standards.
✨ We know many people — especially women and those from underrepresented groups — may hesitate to apply if they don’t meet every single requirement. If this role excites you, you’ve worked on complex projects, know your way around full stack development and you believe you could make an impact, please apply anyway. We’d love to hear from you.
Why join Refined?
At Refined, we’re on a mission to change the face of business software. More than 5,000 companies — from Apple and Spotify to fast-growing startups — trust us to make Atlassian tools simple, branded, and user-friendly.
We’re a 70-person SaaS company with Scandinavian roots and a global outlook. Our team spans 30+ nationalities, and we believe the best work happens in an environment built on trust, collaboration, and autonomy. Grounded in Scandinavian engineering principles, we care about stability and meaningful innovation over short-lived trends.
We care deeply about how we work together:
- We value getting it right over being right
- We thrive in a complex environment, adapting to change and solving problems side by side
- Every role has a direct line to customer outcomes, so your work has visible impact
- We’re proud of our diverse team, with gender-balanced leadership and senior engineering, a flat structure where people matter
- We are proud members of Pledge 1%, we give back to people and planet.
Learn more about our culture and read employee stories
Life @ Refined
Work environment
We work in small, cross-functional teams, and our routines are mostly based on agile and kanban, but teams have the freedom to shape what works best for them. Communication and feedback are central — prioritization and retrospectives keep us focused and evolving. Twice a year, the whole company gathers in person to connect and align.
Scandinavian working life
Balance drives performance. That means fika breaks or a game of darts in the office — but also the trust and flexibility to balance delivery with life outside work, whether that’s family, travel, or personal passions.
High change and complexity
We work in the Atlassian ecosystem, which is highly technical, complex, and constantly evolving. Change and iteration are part of daily life here. Thriving at Refined means embracing ambiguity, solving big problems, and adapting as the ecosystem grows and shifts.
Benefits & Salary
We value transparency. Here’s what you can expect when you join Refined (specific details vary by location, and we’ll go through them with you in the hiring process). All employees get benefits based on scandinavian standards, with small variations per country:
- Core benefits: Pension, health insurance, sick leave, and 5 weeks paid vacation.
- Parental leave: Paid parental leave to support new parents.
- Work–life balance: Flexible hours, hybrid work (typically 2–3 office days per week), and the trust to manage your own schedule.
- Development & wellness: Learning budget, wellness allowance, and space to grow personally and professionally.
- Culture perks: Twice-yearly company offsites, optional team events, and offices where fika and darts are part of the rhythm.
- Global team: This role is based in Malmö or Helsinki. Most colleagues are in these hubs, but we also have teammates in Brazil, New York, the Netherlands, Czech Republic, Germany and Portugal.
💰 Salary: This role offers a salary range of 55000-65000 SEK (Sweden)/ 5500-6500EUR (Finland) depending on experience. We share salary bands for your location transparently in the hiring process to ensure clarity and fairness.
The Process
Our hiring process is designed to be straightforward and respectful of your time. You’ll meet a cross-section of our team so you can feel confident about us — and we can feel confident about you.
- Apply — We review applications as they come in, so don’t hesitate if you’re interested.
- Online assessment — After applying, you’ll receive an invite to complete a short logic and personality assessment (approx. 10 mins). You’ll see your results, and we’ll use them at the final stage to support decision-making — never as a first filter.
- Intro call — If shortlisted, you’ll have a 30-minute call with our Head of People, Chloe, or one of our Engineering Managers.
- Team interviews — Two 90 minute interviews: one focused on technical skills, one on culture and collaboration.
- Final discussion — A wrap-up with the hiring manager. If it feels like a fit on both sides, we’ll move quickly to an offer.
- Team
- Engineering
- Locations
- Malmö, Helsinki, Remote
- Remote status
- Hybrid
About Refined
Custom intranets, documentation sites, support desks and more—no code required.
Already working at Refined?
Let’s recruit together and find your next colleague.