Python Backend Engineer
MarsBased is hiring a Python Backend Engineer to join their small, senior, and highly collaborative Martian crew. You will build and maintain modern, scalable web applications using Python alongside a team that values deep, focused work, clean architectures, and thoughtful design.
Responsibilities
- - Build and maintain modern, scalable web applications using Python
- - Work across backend technologies, frameworks, and tools
- - Collaborate with a small, senior, fully remote team on client projects
- - Write clean, self-documented code that is easy to understand and maintain
- - Leverage AI coding assistants (Copilot, Cursor, Gemini) to enhance productivity
- - Participate in code reviews and contribute to engineering culture
Benefits & Perks
Requirements
- - 3–5 years of Python backend development experience
- - Strong knowledge of PostgreSQL or MySQL and Redis or MongoDB
- - Experience with unit, integration, and end-to-end testing (Pytest)
- - Comfortable with Docker and Git
- - Experience with a second backend tech (Ruby on Rails or Node.js) valued
- - React experience a strong plus
- - Based anywhere in Europe or compatible timezone
About MarsBased
MarsBased is a boutique software development consultancy based in Barcelona, building high-quality end-to-end web and mobile applications using Ruby on Rails, React, and JavaScript. A fully remote, office-less company with a senior team that values clean code, autonomy, transparency, and craftsmanship. Small enough that every project and every engineer matters.
Company Size
11–50 employees employees
Industry
Software Development / Consultancy
Ready to apply?
Take the next step in your career and apply for this position today.
Apply for this Position