Backend Software Engineer (Go) ⚙️
<h5><span><strong>About the role</strong></span></h5><p><span>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.</span></p><p><span>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.</span></p><p><span>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.</span></p><p><span><strong>Your future responsibilities</strong></span></p><p><span>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.</span></p><p><span>Your responsibilities will include:</span></p><ul><li><p><span>Designing, developing and maintaining backend services using Go</span></p></li><li><p><span>Developing APIs and integrations between backend systems, applications and connected devices</span></p></li><li><p><span>Building scalable and maintainable services for a growing product ecosystem</span></p></li><li><p><span>Working with data storage, communication protocols and distributed systems</span></p></li><li><p><span>Writing tests and ensuring high code quality throughout the development process</span></p></li><li><p><span>Troubleshooting and resolving complex technical issues</span></p></li><li><p><span>Participating in architectural discussions, code reviews and technical decision-making</span></p></li><li><p><span>Collaborating with frontend, firmware, product and other engineering teams</span></p></li><li><p><span>Improving system performance, reliability and maintainability</span></p></li><li><p><span>Contributing to the continuous development of engineering practices and tooling</span></p></li></ul><h5><strong>About you</strong></h5><p><span>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.</span></p><p><span><strong>Requirements:</strong></span></p><ul><li><p><span>Professional experience in backend software development</span></p></li><li><p><span>Strong programming skills in Go</span></p></li><li><p><span>Good understanding of software architecture, data structures and algorithms</span></p></li><li><p><span>Experience designing and developing APIs and backend services</span></p></li><li><p><span>Understanding of databases and data storage</span></p></li><li><p><span>Experience with concurrent and asynchronous programming</span></p></li><li><p><span>Good understanding of networking and communication between systems</span></p></li><li><p><span>Experience writing automated tests and working with modern software development practices</span></p></li><li><p><span>Ability to troubleshoot and analyse complex technical problems</span></p></li><li><p><span>Professional working proficiency in English</span></p></li></ul><p><span><strong>Nice to have:</strong></span></p><ul><li><p><span>Experience developing software for IoT or other connected products</span></p></li><li><p><span>Experience with distributed systems and microservice architectures</span></p></li><li><p><span>Knowledge of networking protocols and technologies</span></p></li><li><p><span>Experience working with Linux environments</span></p></li><li><p><span>Experience with Docker, containers or similar technologies</span></p></li><li><p><span>Experience with SQL and NoSQL databases</span></p></li><li><p><span>Experience working with message queues or event-driven architectures</span></p></li><li><p><span>Experience developing systems where cloud services, applications and physical devices interact</span></p></li><li><p><span>Experience with additional backen
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: careers.wrknest.se