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.