Senior Software Engineer (Go) - Product Teams

Apotea

Stockholms kommun

On-site

SEK 60,000 - 80,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Opportunities for career growth
Work on cutting-edge AI and automation projects
Collaborative environment

Job summary

A leading online pharmacy in Sweden is seeking a Senior Full-Stack Software Engineer to design and build backend systems and modern frontends for AI-driven applications. You will take ownership of the software lifecycle, collaborating with cross-functional teams. The ideal candidate will have extensive experience in production systems, particularly with Go, and a deep understanding of modern architectures. Join us to innovate healthcare accessibility with advanced technology.

Qualifications

  • Strong experience as a Senior Full-Stack Software Engineer building production systems.
  • Proven experience with Go (Golang) in backend environments.
  • Solid understanding of distributed systems and modern architectures.
  • Experience building frontend applications.

Responsibilities

  • Design and build backend services in Go for cloud-native applications.
  • Build frontend applications that connect users to data.
  • Design APIs and event-driven components.

Skills

Strong experience in software development
Proven experience with Go
Understanding of distributed systems
Experience with frontend applications
Strong software engineering fundamentals
Excellent communication skills

Tools

AWS
Terraform

Job description

Tech Innovation at Apotea

Apotea is Sweden’s largest online pharmacy, committed to making healthcare products accessible and efficient for everyone. We’re rebuilding our core platform on modern cloud-native architecture — combining deep domain expertise with genuine care for our customers. We’ve been recognized as Sweden’s best e-commerce company multiple times, and we’re now investing heavily in the next generation of our technology stack.

In Tech, our vision is to move toward AI-first, automated, and data-driven systems — not by layering AI on top of legacy workflows, but by redesigning how software is built and operated. We focus on building systems that are scalable, observable, and owned by engineers end-to-end.
The Role

As a Senior Full-Stack Software Engineer, you will design, build, and operate distributed backend systems and modern frontend applications that power Apotea’s core products and emerging AI-driven experiences.

This is not a feature-factory role.

You will take ownership across the full software lifecycle: architecture, implementation, deployment, monitoring, and continuous improvement — from database design and backend services in Go to frontend experiences used by internal teams and customers.

You’ll work closely with data engineers, ML engineers, product managers, and business stakeholders to turn real problems into reliable production systems — including building agentic AI applications where software agents interact with data, services, and workflows to automate and augment business processes.

At Apotea, engineers are expected to understand why they are building something — not just what. You will help shape technical direction, influence architectural decisions, and raise the engineering bar across teams.

We believe in balancing fast iteration with long-term quality. You will help define that balance by building systems that scale, evolve, and remain maintainable over time.

Key Responsibilities
  • Design and build backend services in Go for distributed, cloud-native applications with clear ownership boundaries.
  • Build frontend applications that connect users to data, workflows, and AI-powered capabilities.
  • Build APIs and event-driven components used across e-commerce, logistics, data, and AI platforms.
  • Design systems with scalability, resilience, and observability in mind.
  • Participate in architectural discussions and contribute to platform evolution.
Database Design & Data Ownership
  • Design application-level data models and database schemas.
  • Make informed trade-offs between different storage approaches.
  • Understand query patterns and performance implications.
  • Work closely with data engineers to ensure clean integration between operational systems and analytics/ML pipelines.
Agentic AI Applications
  • Build production-grade agentic AI applications that integrate LLMs with real systems and workflows.
  • Design services that enable AI agents to reason, act, and interact safely with business data.
  • Collaborate with ML and data engineers to operationalize AI in real products — not demos.
  • Help define guardrails, architectures, and patterns for reliable AI-driven systems.
Engineering Excellence
  • Write clean, maintainable, production-quality code across backend and frontend.
  • Participate actively in code reviews and architectural discussions.
  • Build automated tests and CI/CD pipelines.
  • Take responsibility for production reliability and incident resolution.
  • Continuously improve engineering standards, tooling, and practices.
  • Contribute to the engineering productivity by constantly evaluating different AI coding workflows and share among engineers.
We are looking for someone with:
  • Strong experience as a Senior Full-Stack Software Engineer building production systems.
  • Proven experience with Go (Golang) in backend environments.
  • Solid understanding of distributed systems and modern architectures.
  • Experience building frontend applications.
  • Experience with database design and application data modeling.
  • Strong software engineering fundamentals: testing, versioning, CI/CD, documenting, and code quality.
  • Ownership mindset — you care about how systems behave in production, not just in PRs.
  • Ability to balance speed and quality, making conscious engineering trade-offs.
  • Excellent communication skills and collaborative attitude.
Nice to Have
  • Experience with A/B testing platforms or experimentation frameworks.
  • Familiarity with event-driven architectures and streaming systems.
  • Experience with AWS and cloud-native architectures.
  • Experience building AI-powered or agentic applications.
  • Exposure to high-scale e-commerce, logistics, or data-heavy environments.
  • Experience working in regulated domains (healthcare, finance, etc.).
  • Knowledge of Infrastructure as Code (Terraform, CDK, CloudFormation).
  • Familiarity with API/Event-first design and Test Driven Development (TDD).
Why Join Apotea?
  • A stable, future-focused company with a meaningful mission to improve healthcare accessibility.
  • The chance to work on cutting-edge AI, ML, and automation projects that impact millions of customers.
  • Opportunity to work with modern cloud-native technologies (serverless, AI, automation, event-driven).
  • Join a flat, agile organization with minimal bureaucracy.
  • Opportunities for career growth through training, mentorship, and industry conferences.
  • Collaborate in a cross-functional, transparent environment.
  • Own projects from concept to deployment.
  • Join a culture of experimentation, collaboration, and innovation.
About Apotea

Apotea.se is Sweden’s largest online pharmacy, with the country’s broadest range of over 32,000 non-prescription items and nearly 19,000 prescription drugs for humans and animals. Recognized as Sweden’s most sustainable e-commerce company (Sustainable Brand Index 2021), we simplify everyday life for our customers with fast deliveries and expert advice. In 2024, Apotea reached a turnover of SEK 6.5 billion and currently employs about 1,000 people across Stockholm, Lidingö, and Morgongåva.

Apotea is an inclusive employer that values diversity. We welcome all applicants and strive to create a work environment where people, regardless of background, gender, age, religion, or disability, can thrive and grow.
Recruitment Process
  1. Apply
  2. Interview: Screening
  3. Interview: Technical Capabilities
  4. Interview: Culture Fit
  5. Background Check: As a pharmacy, we always conduct a background check.
  6. Offer Presented
Application

Do not hesitate to send in your application already today. For more information or questions, visit our career page or contact us at jobb@apotea.se. We do not accept applications via email.

Submit your application today—interviews are conducted on an ongoing basis, and the position may be filled immediately. Start date by agreement.

Location: Sveavägen 168, Stockholm, Sweden (On-site) Company: Apotea AB – Sweden’s leading online pharmacy 4 Open Positions Welcome to Apotea – where technology meets health and creates magic!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Go) - Product Teams
Senior Software Engineer (Go) - Product Teams

Apotea AB • Stockholms kommun

On-site
SEK 550,000 - 750,000
Opportunities for career growth
Work with modern cloud-native technologies
Collaborative and transparent work environment
Senior Software Engineer (Go) - Product Teams
Senior Software Engineer (Go) - Product Teams

Apotea Sverige AB • Stockholms kommun

On-site
SEK 600,000 - 800,000
Training and mentorship
Agile organization with minimal bureaucracy
Opportunities for industry conferences
Lead Solution Architect – Core Technology Team
Lead Solution Architect – Core Technology Team

Apotea • Stockholms kommun

On-site
SEK 800,000 - 1,100,000
Career growth opportunities
Cutting-edge technology projects
Collaborative work environment
Copy of Lead Security Engineer – Core Technology Team
Copy of Lead Security Engineer – Core Technology Team

Apotea Sverige AB • Stockholms kommun

On-site
SEK 600,000 - 800,000
Career growth through training
Modern cloud-native technologies
Flexible working environment
Lead Security Engineer – Core Technology Team
Lead Security Engineer – Core Technology Team

Apotea • Stockholms kommun

On-site
SEK 700,000 - 900,000
Career growth opportunities
Work with cutting-edge technologies
Inclusive work environment
Lead Security Engineer - Core Technology Team
Lead Security Engineer - Core Technology Team

Apotea AB • Stockholms kommun

On-site
SEK 60,000 - 80,000
Career growth opportunities
Work on cutting-edge technologies
Flat organizational structure
+1
Lead Security Engineer - Core Technology Team
Lead Security Engineer - Core Technology Team

Apotea • Sweden

On-site
SEK 800,000 - 1,200,000
Career growth through training and mentorship
Modern cloud-native technologies
Culture of experimentation and collaboration
Farmaceut till Apotea | Sveavägen, Stockholm
Farmaceut till Apotea | Sveavägen, Stockholm

Apotea • Stockholms kommun

On-site
SEK 450,000 - 600,000
Kollektivavtal
Friskvårdsbidrag
Personalrabatter
Farmaceut till Apotea | Sveavägen, Stockholm
Farmaceut till Apotea | Sveavägen, Stockholm

Apotea Sverige AB • Stockholms kommun

On-site
Friskvårdsbidrag
Kompetensutvecklingstid
Personalrabatter
Data Engineer - Apotek Hjärtat
Data Engineer - Apotek Hjärtat

Apotek Hjärtat • Solna kommun

On-site
SEK 700,000 - 900,000