
Zpark Energy Systems AB · Göteborg
As a Backend Developer, your focus will be on implementing and maintaining backend systems. You will collaborate with architects, front-end developers, and firm...
As a Backend Developer, your focus will be on implementing and maintaining backend systems. You will collaborate with architects, front-end developers, and firmware engineers to deliver robust and efficient software solutions. This role is ideal for someone who thrives in hands-on development and enjoys crafting high-quality code.
Develop and maintain backend services and systems using Go.
Implement solutions based on specifications provided by architects and stakeholders.
Optimize code for performance, reliability, fault-tolerance, and maintainability.
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.
Minimum of 2 years of experience in backend development; previous experience in Go Language is a merit.
Experience with RESTful APIs and microservices.
Proficiency in working with databases (PostgreSQL, Cassandra) and caching tools (Redis or comparable).
Ability to work independently and as part of a team.
Experience with streaming tools, such as Apache Kafka or similar, is a plus.
Strong communication skills in English; proficiency in Swedish is a plus.
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.
At Umain, we build digital products that millions of people use. Our motto is Shape, Ship, Scale: we work out what to build, ship it, and help it grow. Now, we are looking for a senior web developer to join us in Gothenburg. We like being in the same room, so this role is mostly on-site, with flexibility when you need it. The work You will build web products for Swedish and international clients, end to end. Most of our work is in JavaScript and TypeScript, often with Next.js, React or Node.js, and we pick the tools that fit each project rather than forcing one stack onto everything. Day to day that can mean: * Building frontend experiences with frameworks like Next.js or React * Working into the backend with Go or Node.js when the project needs it * Owning the full lifecycle, from testing and CI/CD to deployment on GCP or AWS * Integrating with commerce ecosystems: CMS platforms, backend services, payment providers You own systems end to end and work closely with product, design, analysis and testing rather than in a silo. What we are looking for You are an experienced web developer, roughly five years or more building and running things in production, who is comfortable owning an application from start to finish. You are strong in TypeScript and happy to pick up other languages as projects demand. You make good technical calls in a team: weighing tradeoffs, reviewing code, mentoring colleagues. And you think past the ticket in front of you to maintainability and long-term health. In consulting the next project rarely looks like the last one. If that sounds like a feature rather than a risk, you will fit in well. If you do not tick every box, apply anyway. We care more about how you think and what you can do than about a perfect match on paper. How we work * Equal pay and clear progression. Our career framework sets transparent levels, so pay and growth track what you do, not how well you negotiate. You build your development plan together with your coach. * Everyone gets a coach, for both professional and personal development. * Flexibility that respects your life. We hire people across different ages and life stages, and we treat family, health and life outside work as normal, not as something to manage around. * Multidisciplinary teams, genuinely interesting clients, and a real bar for quality. Practical Umain conducts a background check for final candidates in accordance with our internal policies. The check is carried out only with your consent and is ordered by our CISO through our approved screening partner. The scope of the check depends on the role level. This step is performed late in the recruitment process and is used solely to support a secure and fact-based hiring decision.
Ready for your next challenge as a Fullstack or Backend Developer in Java, C#, or .NET? ALTEN is looking for an experienced Fullstack or Backend Developer to join our team in Gothenburg and work with cutting-edge projects for our clients in the automotive industries. This is a hybrid role where you’ll design, develop, and maintain robust applications while collaborating with cross-functional teams. What do we offer? At ALTEN, we believe in fostering an environment where your skills and ambitions thrive. Here’s what you can expect: Work on innovative solutions for industry-leading clients. Access to continuous learning and career development opportunities. Join a team of passionate engineers and experts. Attractive salary, wellness programs, and more About the role As a Fullstack or Backend Developer, you will play a key role in developing and optimizing applications using Java, C#, or .NET. You’ll work closely with architects, product owners, and other developers to deliver high-quality software solutions. Your expertise in modern development practices and cloud technologies will be essential in driving projects forward. You’ll have the opportunity to contribute to all phases of the software development lifecycle, from design and implementation to testing and deployment. Experience with cloud platforms (AWS/Azure) and DevOps practices (Kubernetes, Docker, CI/CD) will be highly valued. Your main responsibilities Design, develop, and maintain scalable applications using Java, C#, or .NET. Collaborate with cross-functional teams to define and implement software solutions. Optimize application performance and ensure high availability. Participate in code reviews and contribute to best practices. Implement and maintain CI/CD pipelines for seamless deployments. Work with cloud platforms (AWS/Azure) to deploy and manage applications. Troubleshoot and resolve technical issues. Your profile You are a skilled Fullstack or Backend Developer with a passion for creating robust and scalable applications. Degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of experience in Java, C#, or .NET development. Proficiency in Java, C#, or .NET, with experience in cloud platforms (AWS/Azure) and DevOps tools (Kubernetes, Docker, CI/CD) being a plus. Experience in the automotive industry is meritorious. Please note, this is a proactive job advertisement intended to connect with talented professionals and does not currently refer to a specific assignment. We review applications continuously. However, due to the summer holiday period, the processing time may be longer than usual. Applications will be reviewed towards the end of August. About ALTEN ALTEN is one of Europe’s largest technology and IT consulting companies with over 57,000 employees in nearly 30 countries. Our engineers carry out complex and highly technical projects throughout the value chain of the most prestigious companies in all sectors, such as Automotive, Defense, Energy & Environment, Industry, Public services & Government and Life Sciences. In Sweden, we are about 1300 committed employees with 9 offices in 9 cities - from Lund in the south to Skellefteå in the north. For the sixth year in a row, ALTEN has been named one of Sweden's most attractive employers by Karriärföretagen, an award for employers that offer unique career and development opportunities. Welcome to read more about us at alten.se Please be aware that applications submitted via email or direct messaging will not be considered. For any HR-related questions or request regarding a job application, please select the ‘Recruitment’ category in “Contact us”.