Wrknest is looking for a Backend Software Engineer on behalf of a global technology company with an established development team in Stockholm. The company develops integrated hardware and software solutions for connected environments, combining networking, IoT and device management in products used around the world.
In this role, you will focus on backend development in Go and work on services that enable communication, management and control of connected devices. The systems you build form an important part of a larger product ecosystem where backend software interacts closely with hardware, frontend applications and cloud services.
You will be part of a product-focused engineering team and work closely with developers across different technical disciplines. The role offers the opportunity to solve complex backend challenges while having a direct impact on how products behave and perform for their users.
Your future responsibilities
As a Backend Software Engineer, you will take part in the full development lifecycle, from technical design and implementation to testing, troubleshooting and continuous improvement. A key part of the role is building backend solutions that remain reliable and maintainable as both the product and its user base grow.
Your responsibilities will include:
Designing, developing and maintaining backend services using Go
Developing APIs and integrations between backend systems, applications and connected devices
Building scalable and maintainable services for a growing product ecosystem
Working with data storage, communication protocols and distributed systems
Writing tests and ensuring high code quality throughout the development process
Troubleshooting and resolving complex technical issues
Participating in architectural discussions, code reviews and technical decision-making
Collaborating with frontend, firmware, product and other engineering teams
Improving system performance, reliability and maintainability
Contributing to the continuous development of engineering practices and tooling
You have professional experience in backend software development and enjoy working close to both products and technology. You are comfortable taking responsibility for your solutions and understand what is required to build reliable services that need to communicate with several parts of a technical ecosystem.
Requirements:
Professional experience in backend software development
Strong programming skills in Go
Good understanding of software architecture, data structures and algorithms
Experience designing and developing APIs and backend services
Understanding of databases and data storage
Experience with concurrent and asynchronous programming
Good understanding of networking and communication between systems
Experience writing automated tests and working with modern software development practices
Ability to troubleshoot and analyse complex technical problems
Professional working proficiency in English
Nice to have:
Experience developing software for IoT or other connected products
Experience with distributed systems and microservice architectures
Knowledge of networking protocols and technologies
Experience working with Linux environments
Experience with Docker, containers or similar technologies
Experience with SQL and NoSQL databases
Experience working with message queues or event-driven architectures
Experience developing systems where cloud services, applications and physical devices interact
Experience with additional backend programming languages
You approach technical problems methodically and enjoy understanding how different parts of a system fit together. You are comfortable collaborating across technical disciplines and discussing different solutions before deciding on an approach. At the same time, you care about code quality and take responsibility for building solutions that are reliable over time.
Start: According to agreement
Location: Central Stockholm, with a hybrid working model
Employment scope: Full-time
Employment type: Recruitment through Wrknest, with direct employment at the client company
The position includes a competitive compensation package with benefits such as a wellness allowance, occupational pension, health and insurance coverage, five weeks of annual leave and flexible working hours.
A background check will be conducted during the final stage of the recruitment process.
About the client
The client is an international technology company developing integrated hardware and software products for connected environments. Their solutions combine software, networking and connected devices in a unified ecosystem used by businesses and organizations around the world.
The Stockholm team operates in an international development environment where backend, frontend, embedded software, hardware and product development come together. This creates an opportunity to work beyond isolated backend services and see how the software you develop interacts with physical products and the broader technical ecosystem.
About Wrknest Engineering
Wrknest Engineering specializes in helping engineers and technicians take the next step in their careers. We work with the companies of the future and offer both recruitment and consulting assignments within engineering and industry – always with people at the center.
We believe in building long-term relationships and strive to be a committed and attentive partner. Through us, you have the opportunity to be part of the technological advancements shaping tomorrow’s society – in roles where your expertise makes a real difference.
Our ambition is for you to enjoy your work, grow professionally, and feel proud of what you do. Learn more at www.wrknestengineering.se

På Wrknest hjälper vi dig till rätt roll och arbetsplats. Vi tror på att ambition och potential går före ett starkt CV. Idag förändras kunskapsbehoven snabbare än någonsin tidigare. Därför stöttar vi dig med upskilling och individanpassade utbildningar, så att du kan nå din fulla potential.