Experienced Backend Developer, AI & Architecture
Workplace: Linköping, Sverige
Expires: September 10, 2025
BRP Systems Group is a SaaS company founded in 2004, headquartered in Linköping with about 125 employees across four Nordic countries. They develop systems and products for the gym and fitness industry, with over 2800 facilities in ten countries using their solutions, reaching 3.6 million end-users. BRP is the leading provider in the Nordic region and is expanding in existing and new markets. The company is seeking two experienced developers for the Platform Services team, a new division responsible for designing and developing shared services, technology strategy, and architecture for all products. The ideal candidates have several years of experience in backend development and system architecture, with an interest in AI platforms, LLM orchestration, and new technologies. Frontend skills are a plus but not required; curiosity and willingness to explore new technologies are essential. Benefits include working with modern SaaS and cloud services, opportunities to influence both personal and company product development, modern offices in Linköping or Jönköping, and international collaboration with colleagues in Sri Lanka. University education in programming, computer science, or software engineering is desired. The candidate should have experience with multiple technologies including NodeJS (JavaScript/TypeScript), API design, microservice architecture with event streaming (Kafka, Pub/Sub, Nats/Jetstream), databases (PostgreSQL, MongoDB, MySQL), container technologies (Docker, Kubernetes), test automation and CI/CD (GitHub), Google Cloud Platform, Python with LLM frameworks (LangChain, LlamaIndex), AI agent design and standards (MCP, A2A), embeddings, RAG pipelines, vector databases, and modern AI assistants (Cursor, Copilot, Windsurf). Java and Springboot experience is a plus. The position is full-time.
Main requirements:
  • Several years of experience in backend development and system architecture
  • Interest in AI platforms, large language model orchestration, and emerging technologies
  • University degree in programming, computer science or software engineering
  • Curiosity and willingness to learn and try new technologies
  • Experience with multiple of the specified technology areas
Responsibilities:
  • Design and develop common platform services for all company products
  • Define and implement technology strategy and overall product architecture
  • Collaborate with international colleagues and cross-functional teams
  • Work with modern SaaS and cloud technologies to build scalable, robust solutions
Required hard skills:
  • JavaScript/TypeScript with NodeJS and related frameworks
  • API design focusing on usability, robustness, performance, and security
  • Microservice architecture with event-driven models and event streaming platforms (Kafka, Pub/Sub, Nats/Jetstream)
  • Databases: PostgreSQL, MongoDB, MySQL
  • Container technologies: Docker and Kubernetes
  • Test automation and CI/CD pipelines, primarily using GitHub
  • Google Cloud Platform
  • Python usage with language model frameworks such as LangChain, LlamaIndex
  • Knowledge of AI agent design and relevant standards like MCP, A2A
  • Understanding of embeddings, RAG pipelines, and vector databases
  • Experience with modern AI assistants such as Cursor, Copilot, Windsurf
Recommended hard skills:
  • Frontend development skills
  • Experience with Java and Springboot
Soft skills:
  • Curiosity
  • Willingness to learn and experiment
  • Collaboration skills
  • Ability to influence product development and strategy
Coding languages:
  • JavaScript
  • TypeScript
  • Python
  • Java
Frameworks:
  • NodeJS
  • Springboot
  • LangChain
  • LlamaIndex
Natural languages:
  • English (Proficient)
  • Swedish (Working knowledge)
Cultural skills:
  • International collaboration
  • Cross-functional teamwork