Software Developer / System Engineer (IAM, API, IaC) - (GCP, Terraform, Java. Kubernetes)

Developer

Språk
Svenska, Engelska
Plats
Stockholm
Period
1 år

Uppdragsbeskrivning

För Partners räkning söker vi en System Developer / System Engineer enligt nedan.

We are looking for a Senior Software Engineer to join our platform team and build the future for our SaaS platform (Retail Tech).

Key Responsibilities The platform team consists of 12 people and is divided into three development teams with different focus areas. As a Senior Software Engineer, you will join the team that builds core services and manages the IAM, API gateway, and our internal framework for managing infrastructure and deployment pipelines.

  • Contribute to developing and enhancing our in-house framework, ensuring its capabilities meet evolving business and technical needs.
  • Maintain high-quality documentation for the framework and provide technical support to other developers using it.
  • Collaborate with the architecture team to expand the framework's capabilities, ensuring it remains a flexible, high-performance solution for business applications.
  • Be a subject matter expert in the framework, guiding less-experienced developers and promoting best practices in its usage.
  • Design, develop, and maintain our IAM solution.
  • Design, develop, and maintain RESTful APIs to enable secure, efficient and scalable communication for external clients.
  • Deploy, manage, and optimize Google Cloud Platform (GCP) applications. Experience from other cloud platforms is also valuable.
  • Design and implement scalable, resilient architectures using GCP services such as Cloud Run, Kubernetes, Cloud Functions, and Pub/Sub.
  • Leverage monitoring, logging, and security tools to ensure high availability and smooth operation of the systems.
  • Implement unit tests to ensure that individual components are thoroughly tested for correct functionality.
  • Develop component tests to verify interactions between system components within an API, ensuring system integrity and reliability.

Consultant profile Ideally you will have the following skillset and at least 5-8 years of experience as a Senior Software Engineer:

  • Proficiency in “Infrastructure as Code” (IaC) using tools like Terraform for automating cloud infrastructure deployment.
  • Strong background in system design and architecture for high-availability, distributed systems.
  • Expert with CI/CD pipelines, GitOps, and GitHub Actions.
  • Expertise in API design and development, primarily using Java, but Python, Node.js, or Go could also be used.
  • In-depth understanding of cloud architecture, particularly on Google Cloud Platform (other cloud platforms are also counted as an expertise), and experience with microservices, serverless architectures, and containerized applications.
  • Hands-on experience with GCP services such as Cloud Functions, Cloud Run, Pub/Sub, Firestore, Spanner, and Kubernetes (GKE).
  • Advanced understanding of API security protocols (OAuth2, OIDC) and API gateways.
  • Experience with unit testing, component testing, and automated test strategies for cloud-native systems.
  • Excellent Swedish and English verbal skills.

Offerera på uppdraget

Offerera direkt enligt nedan eller kontakta oss för närmare information.

Offerera på uppdraget

Kompetenskrav

API
Cloud
GCP
IAM
Java
Kubernetes
Terraform

Meriterande

Golang
Node.js
Python
Software Developer / System Engineer (IAM, API, IaC) - (GCP, Terraform, Java. Kubernetes)