Software Engineer

Axiom Software Solutions Limited Logo

Axiom Software Solutions Limited

πŸ“Remote - Sweden

Summary

Join our team as a Backend Engineer in a B2B rolling contract role based in Malmo, Sweden, or remotely within the EU. You will contribute to building a cloud-based adapter layer integrating CLIENT APIs with various experiences. This involves modernizing the current solution, transitioning to the cloud, and aligning with CLIENT’s target architecture. Key responsibilities include developing and maintaining a TypeScript and NestJS/NodeJS backend service, designing scalable solutions, abstracting business logic, and implementing cloud-based solutions on GCP. The ideal candidate possesses strong backend development experience with TypeScript and NestJS/NodeJS, expertise in deploying cloud services on GCP, and a deep understanding of API integration using Open API specifications.

Requirements

  • Strong experience in backend development with TypeScript and NestJS/NodeJS
  • Expertise in deploying cloud services, particularly on Google Cloud Platform (GCP)
  • In-depth knowledge of API integration using Open API specifications and working with external systems
  • Experience with GitHub Actions and designing CI/CD workflows
  • Proficiency in Infrastructure as Code (IaC) with Terraform
  • Experience in architecting resilient solutions, particularly for global systems
  • Familiarity with abstracting business logic to ensure separation of concerns in services

Responsibilities

  • Develop and maintain a TypeScript and NestJS/NodeJS backend service to integrate CLIENT APIs
  • Design scalable, modular solutions with CLIENT, adhering to Open API specifications
  • Abstract business logic in the adapter services for efficient data tunneling, transformation, and translation
  • Implement cloud-based solutions on Google Cloud Platform (GCP) with offline resiliency for global store checkouts (450+ stores)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.