Software developer - PAPI team
GoWish is reinventing gifting for millions with bold ideas, playful collaboration, and products that make a real impact—join the journey and help shape the future of social shopping.
We usually respond within two weeks
About GoWish, Ønskeskyen ☁️
At GoWish, we’re building the world’s leading wish-list and social shopping platform — a place where you can make a real impact and have fun doing it.
We’re on a mission to reinvent gifting for millions. We win together, driven by curiosity, ownership, and bold ideas that turn into real products. We experiment cross-functionally, push for excellence, and keep things playful as we grow — together.
Team & role overview
Our engineering department is organized into eight teams. As a Software Engineer on the Product API team, you’ll own everything related to e-commerce product data. You’ll work on some of our most essential systems — from ingesting product data through distributed feed imports and large-scale web scraping, to managing and optimizing storage for more than 3 billion products, and enabling other teams to build outstanding features on top of this data.
You’ll collaborate closely with our Cloud Engineering team, since our services run at extremely high throughput and require tight integration with our infrastructure. You’ll also work alongside Data Engineers, Data Scientists, and Product Engineers on cross-functional initiatives.
This role is ideal for someone who wants to design and build highly scalable distributed microservices, handle billions of transactions per day, and truly take ownership in shaping the future of our platform.
Responsibilities:
- Developing scalable, high-performance backend services using Node.js, NestJS, and TypeScript.
- Building and optimizing advanced web scraping systems capable of handling billions of products daily.
- Implementing real-time data pipelines and stream processing solutions using Kafka.
- Leveraging in-memory caching with Redis to ensure extremely fast data retrieval and updates.
- Working closely with our distributed NoSQL databases for handling large-scale data effectively.
- Collaborating in a cross-functional agile team, participating actively in architectural discussions, code reviews, and knowledge-sharing sessions.
What We’re Looking For 🌟
Your Technical Skills
- Strong expertise in Node.js and dependency injection frameworks such as NestJS.
- Solid understanding and hands-on experience with Kafka or other stream processing tools.
- Practical experience working with Redis or other in-memory databases for caching.
- Proficient in managing and optimizing NoSQL or SQL databases.
- Familiarity with cloud-native technologies, containerization (Docker/Kubernetes), and microservices architecture.
- Experience managing distributed systems and microservices at scale
Who We're Looking For
- A highly motivated individual who enjoys solving challenging technical problems and taking ownership of projects.
- Someone excited about working with cutting-edge technologies on impactful, real-world problems.
- Excellent communication skills, capable of clearly articulating complex technical topics.
- A team player eager to share knowledge and learn from colleagues.
- Fluent in English (both written and spoken).
- Ability to work in our Copenhagen office 4 times per week.
Bonus Points For
- Experience designing and implementing efficient web scraping systems.
- Experience with MongoDB or other NoSQL databases in production use-cases.
- Experience with multi-cluster/multi-regional deployments and databases.
- Experience with graph databases or advanced data storage solutions.
- Proven knowledge of high-performance applications dealing with high I/O scenarios.
- Experience using BigQuery or similar data warehouse for analytics and Grafana for monitoring and visualization.
Why GoWish should sit at the top of your career wish list 💙
At GoWish, we believe great work comes from people who feel energized, supported, and excited to show up every day. That’s why we’ve built a workplace where celebration, growth, and genuine enjoyment are part of the journey — not perks on the side.
Take your birthday off with Happy Birthday Leave, enjoy 30 days of vacation to fully recharge, and join a team that fills the year with events and playful happenings. We invest in your future with pension and insurance, fuel your days with a weekly lunch scheme, and keep you going with unlimited snacks and sodas — because work should feel good.
At GoWish, you don’t just build great products. You build a great work life.
Practical information
We collaborate in a flexible hybrid setup, with most of our magic happening at our bright, modern office in Østerbro — perfectly placed between Nordhavn and Østerport Station. We’re ready for you to join us as soon as you are.
👉 Ready to help shape a platform that already empowers 15+ million users (and counting)? Join us at GoWish — and let’s build the future of data-driven innovation together.
- Department
- Engineering
- Locations
- Copenhagen
- Remote status
- Hybrid
- Employment type
- Full-time
About GoWish, Ønskeskyen
GoWish brings wishes to life for millions. A leading platform for wish lists and social shopping — a place to create, share, and discover the best deals.
What began in 2015 as Ønskeskyen has grown into an independent tech company trusted by Denmark and expanding rapidly globally. Millions of wish lists are created with every single day.
We’re making gifting smarter, social, and simply more fun - wish, share & compare.
Already working at GoWish, Ønskeskyen?
Let’s recruit together and find your next colleague.