About the job
Supernormal develops AI-powered tools designed to make work simpler and more productive. The team prioritizes practical technology that streamlines workflows and encourages collaboration, aiming to help teams achieve strong results without unnecessary complexity.
Role overview
The Backend Software Engineer will have a key role in shaping the AI backend at Supernormal. The position involves leading technical projects from start to finish, guiding architectural decisions, and mentoring other engineers. Reporting to the Head of Engineering, this engineer will collaborate closely with colleagues across engineering, product, and design teams.
This role suits someone who enjoys taking ownership, influencing core backend systems, and maintaining quality throughout the stack. The work combines hands-on engineering with technical leadership.
What you will do
- Design, build, and maintain scalable backend services and APIs for Supernormal’s main product.
- Take responsibility for backend features from technical planning and implementation to testing and monitoring in production.
- Work with frontend engineers and product teams to define and document API contracts.
- Troubleshoot and resolve performance, reliability, and scaling issues.
- Participate in code reviews and help set strong engineering practices for a high-quality codebase.
- Contribute to infrastructure decisions, including cloud architecture, deployment pipelines, observability, and on-call processes.
Requirements
- Minimum 6 years of professional experience in backend software engineering, with strong knowledge of distributed systems and API design.
- Proficiency with large codebases in Rust, TypeScript, and Ruby.
- Experience building and running production systems at scale, with a sense of ownership for shipped applications.
- Solid understanding of cloud infrastructure (AWS, GCP, or Azure), containerization, and CI/CD workflows.
- Comfortable working in a small, adaptable team with shifting priorities and broad responsibilities.
- Clear communication skills and the ability to collaborate across disciplines.
- Proactive and action-oriented, with a preference for simplicity and iteration over complexity.
Preferred qualifications
- Experience with real-time data processing, streaming architectures such as Kafka or Pub/Sub, or WebSockets.
- Familiarity with speech-to-text APIs like Deepgram.
Location
This position is based in Stockholm, Stockholm County, Sweden.

