Senior Backend Developer / Software Test Engineer
- Arbetsgivare
- Zpark Energy Systems AB
- Plats
- Luleå
- Anställningsform
- Heltid
- Sista ansökningsdag
- 5 sep 2026
- Publicerad
- 03/09/2026
Zpark Energy Systems AB
You will play a key role in designing, developing, and validating our backend system. You will work closely with our software and firmware teams to develop reliable, scalable backend services with a strong focus on quality, testing, and automation. Your experience in backend development and test engineering will be important in shaping and improving our platform.
What you will do:
-
Design, develop, and maintain backend services and systems using Go and the Twelve-Factor App methodology.
-
Design, develop, and maintain automated test frameworks, test environments, and validation processes for backend systems and services.
-
Define and implement test strategies covering functionality, integration, system, regression, and performance testing.
-
Build tools and test harnesses to verify the reliability, scalability, and correctness of distributed systems.
-
Optimize software for performance, efficiency, reliability, and scalability.
-
Troubleshoot, debug, and analyze applications and test results to ensure smooth functionality.
-
Collaborate with front-end developers, firmware engineers, and other stakeholders to deliver high-quality software solutions.
-
Participate in code reviews and provide constructive feedback to team members.
Your Profile
-
Minimum of 5 years of experience in backend development, test engineering, or a similar role.
-
Experience with Go is a strong advantage. We also welcome candidates with solid backend experience in other typed backend languages.
-
Experience designing and implementing CI-based test execution for backend systems and distributed applications.
-
Experience and familiarity with concurrent and asynchronous programming.
-
Proven experience with RESTful API design, implementation, and testing.
-
Strong familiarity with Linux-based IT systems and test or hosting environments.
-
Knowledge of databases (PostgreSQL, Cassandra) and expertise with in-memory caching solutions (Redis or comparable).
-
Experience with distributed event-streaming and messaging systems, such as Apache Kafka or NATS.
-
Experience working with version control systems (Git) in collaborative environments.
-
Excellent problem-solving skills and attention to detail, with the ability to make sound trade-offs based on business needs and technical requirements.
-
Ability to work independently and as part of a team.
-
You communicate clearly and are comfortable supporting and mentoring less experienced developers.
-
Strong communication skills in English, written and spoken. Proficiency in Swedish is a plus.
To apply for this job please visit www.techinvestnorth.se.