Apply Now

About the job

One of the companies with which we collaborate in Joppy, a leading provider of workplace management solutions, is looking for a SENIOR BACKEND ENGINEER (Python) to join its team in Spain (Full Remote from Spain or Hybrid in Barcelona).

The engineering department is currently looking for a mid-senior backend engineer to join the data team. We are looking for engineers who embrace software craftsmanship and have a background in Python. We prioritise the use of Agile methodologies and XP practices such as TDD, pairing and CI/CD, as a basis for delivering high-quality code frequently, while taking care about the business domain (DDD). We are open to both onsite and remote candidates residing in Spain, have a valid work permit for Spain, and would enjoy meeting the team during the year in our Barcelona office.

You will

  • Be part of a multidisciplinary team that is composed of Software Developers, Data Scientists and a Product Manager. Working together in the full process of agile software development.
  • Collaborate closely with various stakeholders, including the infrastructure team, customer success and other development teams.
  • Be working on data oriented features. From ETL to data visualisation through APIs and pipelines to run core algorithms and ML models.
  • Ownership of new developments, from its design to its delivery, passing through implementing and testing on different environments.
  • Be accountable and proficient with the code that the team writes, keeping it clean and simple.
  • One day per sprint of two weeks is booked for free choices. The goal of free choices is to try to innovate with new technologies/tools/approaches to improve our products or methodologies.
  • Work with our technical stack.

Requirements

  • You are a team player, you enjoy working with people and solving problems together.
  • Good communication skills, product mindset, balancing quality, performance and time-to-market.
  • Experience with Python language and ecosystem.
  • Experience using relational and/or non-relational databases (e.g., PostgreSQL, MongoDB, BigQuery) and SQL/SQL-like languages.
  • Knowledge in version control (Git).
  • Familiarity with the testing pyramid.
  • Fluent in Spanish and English.
  • Current residence in Spain.

Nice to have

  • Experience in data engineering and/or dealing with data oriented problems (e.g., IA, ML).
  • Experience using Cloud solutions (e.g., lambda functions, streaming, events).
  • Hands-on experience working with microservices.
  • Knowledge in typical DevOps tasks related to software development (e.g., Docker, Kubernetes, monitoring) or
  • or MLOps tasks related to ML models lifecycle.
  • Interest or experience in Full-Stack Development (e.g., React, Kotlin, Java, NodeJS).
  • Open to adapt to other languages and frameworks
  • Knowledge of the Energy sector.

We offer

  • Flexible working hours and possibility of early quit Friday.
  • Hybrid or Remote work model.
  • Office in the city centre of Barcelona.
  • An exciting and positive work environment where you are valued.
  • A friendly and talented group with 10+ different nationalities.
  • Flexible compensation scheme on kindergarten, transportation and food.
  • 23 holiday days per year (flexible policy).
  • Up to 5 additional holidays based on tenure.
  • 1 additional birthday day off.
  • Company-sponsored courses and attendance to events.
  • Discounted private health insurance and gym memberships.
  • Regular team events.
  • Referral bonus for new hirings.

About Joppy

Joppy is a technology recruitment platform built for developers by developers.

✅ No CV is required. Just say what you know and what you want.

✅ Anonymous profile by default.

✅ You choose who can talk to you. Companies cannot write to you until you accept their offer.

✅ Only relevant offers that match your preferences. No more Javascript offers for Java developers.

✅ Get rewarded if you get hired.

Keep an eye on tech job opportunities anonymously and find the job that makes you happy.

Apply Now

Other Jobs