To fuel Swappie’s profitable growth and advance our mission of making refurbished electronics mainstream, we are looking for a (Senior) Software Engineer to join our Demand team.
The team is responsible for the on-site experience from SEO and the homepage to the shopping cart. We look closely at the customer journey to constantly improve how people discover and buy refurbished electronics. You'll be part of a small, autonomous product team where engineers work directly with designers, analysts, and product managers to shape what gets built, not just how. This is your chance to join a scaling phase and have a visible impact on our growth in a high-traffic consumer environment right from the start.
Build for millions: You will develop and optimize features used by millions of customers across our markets in Europe. You’ll see straight away how users interact with your work and how it moves our business KPIs.
Scaling and variety: We are scaling up our systems to support new product lines and modern pricing models. Your projects will range from site speed optimization to building new e-commerce capabilities.
Own your work: We operate with a high degree of autonomy. You are in charge of your own work and decisions, taking end-to-end ownership of features to achieve your goals.
Solve business problems: You will work closely with our key stakeholders in the Commercial team. You will help clarify requirements for new features and categories to ensure our solutions meet the needs of our different markets.
Modern tech stack: You will work with TypeScript, Node.js, React, Python, Django, PostgreSQL, Kubernetes, and Google Cloud.
Practical AI: We are mindful about using AI to add value to our product development. You’ll have the opportunity to use AI-assisted tools to streamline building and testing.
Build and review: Create high-quality, maintainable solutions and ensure codebase quality through constructive code reviews.
Master the full lifecycle: Take end-to-end responsibility for your tasks, from initial planning and scoping with the team to shipping and monitoring them to ensure they work reliably in production.
Fix things at the root: Solve production issues at their root and set up the metrics and alerts needed to track technical performance.
Contribute to team processes: Participate actively in team discussions and retrospectives to help the team work better together.
Share knowledge: Act as a constructive member of our engineering community by sharing your learnings and best practices with your peers.
We also value and support your growth in areas such as:
Leading technical topics: Planning complex features and coordinating work between teammates and stakeholders.
Bridging tech and business: Partnering with product and commercial leads to translate business needs into technical tasks.
Mentoring: Taking an active role in mentoring peers and helping others level up their skills.
Fullstack mindset with a front-end focus: You have a proven track record in modern web development and a preference for front-end. We work with TypeScript/Node/React and Python/Django. We require expertise in the TS-stack and the technical agility to master the other.
Product-minded ownership: You think beyond implementation. You enjoy owning solutions from idea to impact, prioritizing reliability, and taking pride in seeing your work move real business metrics.
Pragmatism & quality: You know how to balance clean code with the need to deliver. You suggest technical improvements that increase the quality and resilience of our systems.
How you work: You thrive in an environment of high autonomy and low hierarchy. You have a growth mindset and a proactive approach to helping your colleagues and the team succeed.
Communication: You communicate fluently in English, our company language, and can translate your technical work clearly to both technical and non-technical stakeholders.
Structured career progression: We provide a clear path for growth. Your salary and progression are based on your skills and the business impact you create.
Supportive environment: We stay connected through team dailies, weekly 1:1s with your lead, and Friday demos to celebrate our achievements together.
Ownership & equity: Share in our success through our employee stock option program.
Flexibility: We support both hybrid and fully remote work models, ensuring a balance that works for you and the team.
Practicalities
📍 Location: Helsinki (Hybrid) or fully remote in Finland. We’re flexible—the only requirement is meeting the team in Helsinki once per quarter for alignment and bonding.
📆 Start Date: As soon as possible (negotiable)
📝Contract: Full-time and permanent
💰Salary: Based on comprehensive market data and industry benchmarks to ensure fair pay for all experience levels.
⏰Application Deadline: 6.5.2026
♻️Ready to make a sustainable impact? Apply now! We'll start reviewing applications during the application period and will move quickly to intro calls with potential candidates.
🤔Questions? recruitment@swappie.com will happily reply. Kindly note that we don’t accept job applications via email.
Intro with Talent Acquisition (45 min): A conversation to see how your experience and career goals connect with the role and how you would contribute to Swappie’s culture.
Meet the Hiring Manager & Head of Product Development (60 min): An exploration into the product area, our ways of working, and your previous experience.
Technical Part 1: Pair Coding (60 min): A hands-on collaboration to showcase your coding and problem-solving approach.
Technical Part 2: Architecture Discussion (75 min): A deep-dive with our senior engineers to discuss system design and architectural trade-offs.
This job comes with several perks and benefits
