Software Engineer

Pleo Logo

Pleo

πŸ“Remote - Spain, United Kingdom

Summary

Join Pleo's new dedicated auth team and help rethink and renew authentication and authorization. You will work closely with product and platform teams to build scalable, secure systems using open industry standards and third-party providers. The ideal candidate possesses expertise in cloud environments, microservices, API design, server-side languages (Kotlin and TypeScript), testing, DevOps, and relational databases. You'll be working in English and collaborating with a diverse team. Pleo offers a unique work environment focused on a good work-life balance, with options for both in-office and remote work.

Requirements

  • Know your way around Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Be proficient in Architecting scalable solutions and API design
  • Have expertise in Authentication & authorisation for APIs
  • Be proficient in Server-side languages (we mainly use Kotlin and TypeScript)
  • Be familiar with Testing frameworks, observability, and monitoring
  • Have experience with DevOps culture and tools (GitHub Actions, Gradle, Terraform)
  • Have experience with Relational databases (e.g. PostgreSQL)
  • Work in English with ease (it's our company language)
  • Have experience solving complex technical challenges at scale

Responsibilities

  • Work closely with product teams to make auth as easy to use as possible
  • Work with platform teams like Backend Core that provide common libraries and internal frameworks
  • Work with the Security team
  • Ensure a high bar for quality and reliability within your team
  • Advocate for a more thorough code review process
  • Help to design the overall solution
  • Raise and describe technical debt faced by your team and propose a solution or path forward

Preferred Qualifications

  • Have experience with 3rd party authentication providers
  • Never stop being curious and love learning about new languages/ frameworks/ working styles

Benefits

  • Good work-life balance
  • Remote work options

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.