
Umain AB · Göteborg
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...
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.
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.
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.
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.
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.
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.
Are you a skilled software engineer who enjoys solving complex problems and working with modern cloud and on-prem technologies? We are expanding our application team at SiNIX and are looking for senior developers to join us. What we look for Must have: 5+ years of professional experience in software development Strong backend skills in C++, Go or Java A consultative mindset and the ability to engage with clients Good to have: Experience with AUTOSAR or QNX Experience with React, TypeScript or Angular Experience with Cloud platforms such as Azure or AWS Experience with Kubernetes and containerized deployments We offer Interesting assignments Friendly and skilled colleagues Lots of fun and learning Our clients operate in Industrial automation and Automotive. We deliver both full project teams as well as individual consultants working at customer within our own premise at Lindholmen. Who we are We are a Göteborg based company, but have customers outside the region. At SiNIX, we prioritize the value of our colleagues by creating memorable experiences and sharing skills. We foster a supportive and thriving work environment. Our aim is to inspire ongoing growth and development, making success a shared journey.
Job Summary We are looking for a Senior Software Engineer with strong full-stack development, cloud (AWS), and automation-driven system design experience. The ideal candidate will have hands-on experience building enterprise-grade platforms, intelligent/AI-enabled systems, and scalable cloud infrastructure, and will play a key role in system architecture, development, and mentoring. Key Responsibilities Design, develop, and maintain enterprise-grade software systems and platforms. Build and enhance full-stack applications (frontend, backend, APIs). Develop and operate cloud-native systems on AWS, ensuring scalability, security, and reliability. Implement automation pipelines for deployment, infrastructure, monitoring, and system workflows. Contribute to intelligent platforms such as virtual assistants, AI-enabled or data-driven systems. Collaborate with cross-functional teams to deliver high-quality solutions. Support system architecture decisions and improve overall platform performance. Maintain and optimize cloud infrastructure across multiple projects. Mentor junior engineers and promote best practices in coding, testing, and system design. Required Skills & Qualifications Education Bachelor's degree in Computer Science, Computer Engineering, or related fields. Master's degree or ongoing study in Machine Learning, AI, Image Analysis, or related areas is a strong plus. Technical Skills Core Engineering Strong experience as a Senior / Full-Stack Software Engineer. Solid understanding of software architecture, system scalability, and design patterns. Experience building enterprise-level platforms or products. Backend & Platform Strong backend development experience (API design, services, background jobs). Experience building agent-based systems, virtual assistants, or workflow-driven platforms is a plus. Familiarity with AI/ML-integrated systems (even at application level). Frontend Experience with modern frontend frameworks (React, Angular, Vue or similar). Ability to build cross-platform and responsive interfaces. Cloud & Automation (Key Requirement) Strong hands-on experience with AWS services. Experience managing cloud infrastructure across multiple projects. Proficiency in: Infrastructure as Code (IaC) CI/CD pipelines Deployment and environment automation Monitoring and logging automation Understanding of cloud cost optimization and security best practices. AI / Advanced Systems (Nice to Have) Exposure to: Machine Learning Image analysis / Computer Vision Intelligent automation or data-driven decision systems Soft Skills Strong problem-solving and analytical thinking. Ability to work independently and take ownership of systems. Good communication skills in cross-team and international environments. Mentoring mindset and senior-level responsibility. Nice-to-Have Experience Experience working on global projects with international clients. Background in automotive, advertising technology, or enterprise platforms. Experience with cross-platform mobile applications. Previous work on facial recognition or data-driven targeting systems. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.