Logo of Huzzle

Backend Engineer

image

Pleo

3mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Berlin
    Remote
  • Quick Apply

AI generated summary

  • You should know server-side languages (Kotlin, TypeScript), cloud environments, relational databases, and testing frameworks. Have DevOps skills, be curious, solve complex challenges, and mentor others.
  • You will lead projects, manage migrations, build core components, ensure code quality, coach teammates, advocate for thorough reviews, and design solutions while fostering a positive team culture.

Requirements

  • Server-side languages (we mostly use Kotlin and TypeScript but we know you can learn new languages)
  • Cloud environments/ distributed systems/ microservices (AWS, Google Cloud, Kubernetes)
  • Relational databases (e.g. PostgreSQL)
  • Testing frameworks (Cypress, JUnit, Testcontainers)
  • Observability and monitoring (Datadog)
  • DevOps culture and tools (GitHub Actions, Gradle, Terraform)
  • Work in English with ease (it's our company language)
  • Never stop being curious and love learning about new languages/ frameworks/ working styles
  • Have experience solving complex technical challenges at scale
  • Ensure a high bar for quality and reliability on your team
  • Coach others on your team to help them develop as engineers
  • Advocate for a more thorough code review process than a quick scroll to the bottom of the page and a “LGTM!”
  • You don’t just write code, you help to design the overall solution
  • Would be a person that they would actually like to have a coffee with (virtual or not)

Responsibilities

  • Finding people who know server-side languages like the back of their hand.
  • Taking the lead on large projects such as product launches.
  • Managing migrations.
  • Building core components used across the company.
  • Navigating ambiguity and managing scope.
  • Creating a clear path forward.
  • Caring deeply about your customers, no matter if that is people using Pleo to do their expenses, to administrate employees within the Pleo platform, or if you are providing an API to an internal team.
  • Tackling complex challenges.
  • Building reusable components.
  • Contributing to shaping the future of our product.
  • Setting the standard for the team, not just in code but in culture too.
  • Ensuring a high bar for quality and reliability on your team.
  • Coaching others on your team to help them develop as engineers.
  • Advocating for a more thorough code review process than a quick scroll to the bottom of the page and a “LGTM!”
  • Helping to design the overall solution.
  • Being a person that your colleagues would actually like to have a coffee with (virtual or not).

FAQs

Do we support remote work?

Yes, we offer remote working options for our teams, allowing flexibility in where you can work.

What is the primary language used at Pleo?

English is the primary language used at Pleo, and all communications and applications should be submitted in English.

What server-side languages does Pleo primarily use?

Pleo primarily uses Kotlin and TypeScript as server-side languages, but we are open to candidates who are experienced in other languages and willing to learn.

What are the key responsibilities of a Backend Engineer at Pleo?

Backend Engineers at Pleo are responsible for taking ownership of large projects, managing migrations, building core components, and navigating through ambiguity while ensuring high-quality solutions.

What kind of database skills are beneficial for this position?

Experience with relational databases, particularly PostgreSQL, is beneficial for the Backend Engineer role at Pleo.

What DevOps tools and practices should candidates be familiar with?

Candidates should be familiar with DevOps culture and tools such as GitHub Actions, Gradle, and Terraform.

What benefits does Pleo offer to its employees?

Pleo offers a variety of benefits including a Pleo card for transactions, a lunch allowance, private health insurance, 25 days of holiday plus public holidays, paid parental leave, wellbeing days, access to LinkedIn Learning, and an equity grant scheme.

How many days of annual leave do employees receive?

Employees receive 25 days of holiday in addition to public holidays.

What do we value in our company culture?

At Pleo, we value trust, transparency, and collaboration, and we believe in enjoying the work we do and the people we work with.

Is there a process in place for skill development?

Yes, we provide access to LinkedIn Learning for continuous personal and professional development, along with opportunities for coaching and mentorship within the team.

Are there mental health resources available for employees?

Yes, we are trialing MyndUp to provide employees with access to free mental health and wellbeing support.

What is Pleo's mission?

Pleo's mission is to help every company go beyond traditional financial practices, promoting responsible spending and collaboration across teams.

How does Pleo approach diversity in hiring?

Pleo encourages candidates from all backgrounds to apply, as we aim to reflect the diversity of the world around us and value every individual's contribution.

Smart company cards. Automated expense reports. Out-of-pocket expenses. One solution for all your company spending.

Finance
Industry
501-1000
Employees
2015
Founded Year

Mission & Purpose

Pleo is a company that provides expense management and company card solutions for businesses. Their ultimate goal is to simplify and automate expense management processes, making it easier for businesses to handle expenses and financial transactions. Pleo's purpose revolves around offering a user-friendly platform and business cards that enable employees to make company purchases conveniently, while also providing businesses with real-time expense tracking and control. Through their services, they aim to improve financial transparency, enhance efficiency, and empower businesses to manage their expenses effectively, ultimately facilitating smoother financial operations for companies of all sizes.

Benefits

  • Healthcare provider in your country

  • 25 days leave

  • Flexible working hours: agree with your manager + block out your calendar

  • Wellbeing days when you need them

  • 24 weeks fully paid parental leave for primary caregiver