Arbetsbeskrivning
Assignment:
Backend Developer – Retail Systems Platform
We are currently seeking a skilled and forward-thinking backend developer to join a product-focused team working on a next-generation in-store sales platform.
The assignment involves developing critical backend functionality that powers seamless customer interactions and supports retail operations across global markets.
Background
The digital sales tool being developed is designed to assist store employees in delivering an exceptional customer experience.
It enables them to navigate the product range, check stock levels, and manage sales orders with confidence and efficiency.
The solution is a vital part of a wider retail platform used in numerous locations worldwide, built for scalability, performance, and future growth.
Assignment Scope
The consultant will contribute to the backend development of a modular, high-performance sales system.
Key focus areas include building domain-rich services, enabling integrations with other core retail systems, and designing APIs that support complex transactional flows.
Collaboration with frontend developers, solution architects, and integration teams will be essential to ensure smooth end-to-end delivery.
Key Responsibilities
- Design and implement cloud-based backend services to manage sales operations and transactional workflows.
- Apply Domain-Driven Design (DDD) principles to model business processes with accuracy and clarity.
- Utilize event sourcing and event-driven architecture to ensure data traceability, system reliability, and adaptability.
- Develop and maintain versioned REST APIs with a strong emphasis on API-first design.
- Ensure the services are scalable, secure, and optimized for performance in high-demand environments.
- Collaborate with cross-functional teams to align domain models and integration points.
- Contribute to continuous improvement and knowledge sharing within the development team.
Required Competence and Experience
- Advanced skills in developing APIs and backend services using ASP.NET Core and C# (.NET 9+).
- Proven experience in building distributed and resilient systems using cloud-native technologies.
- Strong understanding of event-driven architecture and event sourcing patterns.
- Hands-on experience with modern monitoring tools and concepts such as structured logging and distributed tracing (e.g., OpenTelemetry).
- Familiarity with API design principles including HATEOAS and RESTful standards.
- Ability to create clean, testable, and modular codebases based on real-world business logic.
- Fluent in English, both written and spoken.
Preferred Qualifications
- Background working in retail, sales systems, or other transactional domains.
- Practical experience implementing event-sourced systems.
- Exposure to agile product teams and continuous delivery environments.
Technical Environment
- Languages &
Frameworks:
C#,
• NET (version 9 and newer), ASP.NET Core
-
Architecture:
Domain-Driven Design (DDD), Event-Driven Architecture (EDA)
-
APIs:
RESTful APIs, HATEOAS, API-first development
-
Monitoring:
OpenTelemetry, structured logging, distributed tracing
-
Patterns:
Event sourcing, event publishing
Additional Information
-
Workload:
Full-time (100%)
-
Start:
As soon as possible
-
Duration:
Until 31 August 2025, with a possibility of extension
-
Location:
Malmö, Sweden
-
Remote Work:
3 days/week on-site required
- Occasional travel may be necessary
- On-call duties expected post-deployment
Om Rasulson Consulting
Rasulson Consulting är ett specialiserat bemannings- och rekryteringsföretag inom IT-sektorn.
Vi samarbetar med ledande tech-bolag och innovativa startupföretag för att erbjuda spännande karriärmöjligheter för dig med intresse för digital utveckling.
Genom vår djupa tekniska förståelse och vårt starka nätverk kan vi snabbt matcha rätt kompetenser med rätt uppdrag.
Hos oss får du personlig vägledning, regelbunden återkoppling och möjligheten att ta nästa steg i din IT-karriär.