We are looking for a Full-stack Developer for our client in the logistics sector. Our client aims to enhance the integration experience for external developers by centralizing and standardizing publicly available capabilities while bolstering security measures, such as implementing Single Sign-On (SSO). Their ultimate goal is to become the most developer-friendly shipping provider by offering best-in-class, easy-to-integrate merchant interfaces and a global developer platform designed to attract more clients and handle higher volumes.
The ideal candidate will join an international team to build cloud-based, highly scalable, and high-availability applications. We seek someone with strong skills in designing scalable microservices and solid software architecture expertise. The ideal candidate can design systems, understands the advantages and trade-offs of software architecture decisions, and is capable of implementing them effectively. Preferably, the candidate has over 10 years of professional experience.
- Designing architecture in collaboration with the team.
- Designing and developing global user interfaces.
- Building, testing, and maintaining high-performance microservices in Spring Boot.
- Advocating for an engineering culture of quality, good development principles, and innovation within the team.
- Taking a design-first approach to software development and maintaining quality, up-to-date documentation of owned systems.
- Collaborating with peers in other engineering teams.
- Working in a cross-functional team to deliver core platform functionalities.
- A solid foundation in software engineering – a degree in computer science or a related field, and/or relevant experience of 10+ years.
- Strong experience in designing and implementing scalable microservices and robust software architecture.
- Proficiency in React, Next.js, or Angular.
- Java development experience, with knowledge of common tooling such as Spring Boot.
- Expertise in OAuth 2.0 protocol with the OpenID Connect extension.
- Experience with authentication and authorization mechanisms, including SSO, session management, and authorization services.
- Knowledge of traditional software development processes and tools, including Git, Code Reviews, and GitLab CI/CD.
- Experience in technologies such as REST APIs, containerization (Docker, Kubernetes), and cloud-based infrastructure (GCP or others).
- Experience with Agile development methodologies.
- Fluent in English.
- Spring Cloud Gateway
- Spring Security
- Kafka
- Spring Authorization Server
- Kubernetes (K8s)
- Google Cloud Platform (GCP)
- B2B contract
- Fully remote position
- Benefits : Luxmed and Multisport
- Dynamic and fast recruitment proccess