remotepeople logo

Back-End Engineer (Python)

remotepeople Europe (Remote)


No Relocation

Posted: March 10, 2026

Job Description

Overview

We're seeking an Intermediate Back-End Engineer with solid Python fundamentals, a collaborative mindset, and a drive to grow fast in a high-ownership environment.

What you'll be doing

You'll join one of our cross-functional squads — working alongside a Product Manager, a Designer, Front-End, Back-End and QA Engineers — building the world's best Employer of Record platform. We are a remote-first team spread across Asia and Europe, so you'll collaborate asynchronously and across time zones as a matter of course. You'll participate in the full implementation cycle, contribute to technical discussions, and be expected to take increasing ownership of your work as you grow. AI tooling is a first-class part of how we work: you'll use it to accelerate your output and develop sharp judgment about when to trust it and when to push back.

Responsibilities

  • Develop and document fast, secure and easy-to-use APIs consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third-party software
  • Participate in the full implementation cycle from design to rollout
  • Use AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a standard part of your workflow, while developing the judgment to review and validate generated code
  • Collaborate with Engineers and Product Manager to plan and implement new features
  • Participate in the Back-End Engineering Chapter and contribute to architecture discussions

Requirements

  • Minimum of 3 years in a Software Development role
  • Good command of Python and one of its frameworks, preferably FastAPI
  • Experience implementing micro-services
  • Knowledge of API design with REST, gRPC, GraphQL and API documentation with OpenAPI/Swagger
  • Good command of SQL and experience with common data store solutions
  • Ability to draw and document technical solutions prior to implementation
  • Ability to communicate effectively in a remote environment — clear written communication, reliable async collaboration

Preferred Skills

  • Familiarity with AI coding assistants and a willingness to build a disciplined workflow around them
  • Familiar with TDD — good instinct for writing tests, increasingly important when working with AI-generated code
  • Experience working on a SaaS platform, or at least a custom-built product
  • Knowledge of Online Payment, Payroll or Invoicing domains
  • Some experience in Java and Spring Boot
  • Understanding of security and application performance concepts
  • Self-directed and curious: you take ownership of your tasks, seek feedback proactively, and drive your own growth without waiting to be pushed

Additional Content

Overview

We're seeking an Intermediate Back-End Engineer with solid Python fundamentals, a collaborative mindset, and a drive to grow fast in a high-ownership environment.

What you'll be doing

You'll join one of our cross-functional squads — working alongside a Product Manager, a Designer, Front-End, Back-End and QA Engineers — building the world's best Employer of Record platform. We are a remote-first team spread across Asia and Europe, so you'll collaborate asynchronously and across time zones as a matter of course. You'll participate in the full implementation cycle, contribute to technical discussions, and be expected to take increasing ownership of your work as you grow. AI tooling is a first-class part of how we work: you'll use it to accelerate your output and develop sharp judgment about when to trust it and when to push back.

Responsibilities

  • Develop and document fast, secure and easy-to-use APIs consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third-party software
  • Participate in the full implementation cycle from design to rollout
  • Use AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a standard part of your workflow, while developing the judgment to review and validate generated code
  • Collaborate with Engineers and Product Manager to plan and implement new features
  • Participate in the Back-End Engineering Chapter and contribute to architecture discussions

Requirements

  • Minimum of 3 years in a Software Development role
  • Good command of Python and one of its frameworks, preferably FastAPI
  • Experience implementing micro-services
  • Knowledge of API design with REST, gRPC, GraphQL and API documentation with OpenAPI/Swagger
  • Good command of SQL and experience with common data store solutions
  • Ability to draw and document technical solutions prior to implementation
  • Ability to communicate effectively in a remote environment — clear written communication, reliable async collaboration

Preferred Skills

  • Familiarity with AI coding assistants and a willingness to build a disciplined workflow around them
  • Familiar with TDD — good instinct for writing tests, increasingly important when working with AI-generated code
  • Experience working on a SaaS platform, or at least a custom-built product
  • Knowledge of Online Payment, Payroll or Invoicing domains
  • Some experience in Java and Spring Boot
  • Understanding of security and application performance concepts
  • Self-directed and curious: you take ownership of your tasks, seek feedback proactively, and drive your own growth without waiting to be pushed