Senior Software Engineer (Go) - Product Teams
Vi svarar vanligtvis inom en vecka
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.
We are now looking for a Senior Full-Stack Software Engineer who wants real ownership, real impact, and real engineering challenges.
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
Full-Stack System Design & Implementation:
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
Apply
Interview: Screening
Interview: Technical Capabilities
Interview: Culture Fit
Background Check: As a pharmacy, we always conduct a background check.
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.
LinkedIn
Instagram
Join Us and Make a Difference - We hope you want to be a part of our team!
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!
- Avdelning
- Tech
- Roll
- Systemutvecklare
- Platser
- Sveavägen, Stockholm
Sveavägen, Stockholm
Om Apotea
Apotea är Sveriges största nätapotek med fokus på hållbarhet och snabba leveranser. Vår logistik är hjärtat i verksamheten, och vi har som mål att bli Nordens största apotek och Sveriges mest hållbara företag. Tillsammans med våra kunder har vi samlat in över 100 miljoner kronor till välgörenhet, och vi fortsätter att växa varje år – med våra medarbetare som den drivande kraften bakom framgången.