
Checkwatt AB · Göteborg
🔦 CheckWatt is a rapidly growing company in the renewable energy sector. We are on an exciting growth journey and are now looking for a Senior Backend Develope...
🔦 CheckWatt is a rapidly growing company in the renewable energy sector. We are on an exciting growth journey and are now looking
for a Senior Backend Developer to help shape the future of sustainable energy solutions.🍀
With us, you have the chance to influence Sweden's environmental goals and, in the long term, make an international impact through
efficient energy aggregation from renewable sources, connected to batteries and virtual power plants.
We provide measurement, control, and IT systems for energy efficiency. Our collective mission is a stable, renewable energy system
with unlimited access to cheap, clean electricity by expanding production and smartly controlling resources like batteries, EV
charging, and heat pumps.
We stay at the forefront of renewable energy developments to serve our higher purpose and make a significant impact on sustainable
energy solutions.
We build meaningful relationships with customers and partners through honesty and collaboration, ensuring our operations meet the
highest standards by regularly measuring and refining key metrics.
As a Senior Backend Developer with us, you will be part of a dedicated team of about 10 people developing software for embedded
systems and databases. You will work on expanding our infrastructure and systems in preparation for our international expansion.
You are expected to both code and design solutions as well as mentor and support the team. You have the opportunity to work hybrid
remote and on Wednsdays we meet at the office for fika and a chat. Our headquarter is in Stockhom but you nearest office will be
at the “best coast” here in Gothenburg 😉
If you have experience with Azure or any other cloud services that´s a great plus. Also if you have experience working with Kanban
that will contribute to our way of working.
Only English? That works totally fine!
Why CheckWatt? 🔋
By smartly managing flexible energy resources like batteries and virtual power plants, you will play a key role in achieving this
vision. We value diversity, collaboration, and continuous learning, offering you the chance to grow in a dynamic industry driven
by innovation and customer focus.
Join us at CheckWatt, where your efforts truly make a difference. Every day, you contribute to more efficient and sustainable
energy use, impacting both Sweden and the world. Welcome to a sustainable future where your contribution counts.
Welcome to CheckWatt!
– become a key player in shaping a sustainable future!
Interviews are happening on a rolling basis, so don't wait – apply today! However, we will be entering holiday periods now so
responses may take a little longer.
Looking forward to read you application, jump on our journey today!
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're crafting the future, one innovative project at a time. With our motto "Shape, Ship, Scale," we empower our team to envision the future and play a pivotal role in building it. We're a dynamic team where you can shape the future, ship groundbreaking solutions, and scale your abilities in many different ways. We are now looking for Senior Backend Engineers who want to build robust solutions that power products used by millions of people. We have a proven track record: 400M+ total app downloads 50M+ monthly active users Backends handling tens of thousands of requests per second Globally recognized, multi-market applications The office in Gothenburg is our default workplace, but we stay flexible when working from home makes sense for the team or the project. We trust each other to coordinate and keep things professional. Most of our work is built in Kotlin, Go, and TypeScript, and we aim to pick the tools that best fit each project so our teams can focus on delivering the right solution. The role is broad but centered on backend. You'll work on projects for both Swedish and international companies, including systems that integrate external services, automation, and frontend clients. As a Senior Backend Developer, your role will involve: Building high-performance, and scalable systems in modern stacks that suit the project. Designing cloud-native systems with Infrastructure as Code (Terraform) across AWS, GCP, and Azure. Developing robust data models and database architectures to support application requirements. Building observable systems with the right metrics, logs, tracing, and alerting to understand and operate what we ship. Building and maintaining CI/CD pipelines with containerized deployments and scaling strategies. If you're excited by working across the stack, always learning, and making a real impact at scale, we believe you'll feel at home at Umain. Who You Are: 5+ years of experience building and running backend services in production. Comfortable owning a system end to end, from API design to deployment and operations. Strong in at least one of our core languages (Kotlin, Go, or TypeScript), and willing to pick up others as projects demand. Experience making technical decisions on a team: weighing tradeoffs, reviewing code, and mentoring peers. A product mindset: You think about maintainability, user impact, and long-term health, not just the ticket in front of you. Familiar with agentic development tools You treat unfamiliar problems and new technologies as an opportunity rather than a risk. In consulting, the next project often looks nothing like the last one, and you see that as a feature. What We Offer: A personal coach and support to help you develop both professionally and personally. A range of diverse projects that explore and push the boundaries of what's possible. A fun and fair work environment where you can grow through meaningful challenges and great colleagues. Multidisciplinary teams where backend engineers work closely with product, design, analysis, and testing. Working alongside some of the largest and most forward-thinking brands on the planet. Why Umain? Career Framework We believe in fairness and clarity, which is why we've established a transparent career framework to ensure equal pay and equal opportunities for all. Your growth and success are as important to us as they are to you. Together with your coach, you will build your own development plan and grow in your career. Work-Life Balance At Umain, we understand that life doesn't pause when you walk into the office. We welcome team members from all walks of life and recognize the richness that different backgrounds, ages, and life stages bring to a team. Whether you're taking care of your family, your pets, or yourself, we're committed to supporting a healthy balance that respects your needs. Skills Over Degrees We're more interested in what you can do than in the diplomas you hold. Talent, drive, and creativity are what count at Umain. Here, you'll find opportunities to grow, learn, and excel in your career, regardless of your educational background. Background check 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.
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.