Senior Python Engineer

Randstad España·Barcelona, Spain

What they offer

  • €30,000 - €50,000 a year

    Gross, as stated in the ad.

  • Permanent contract

    Full-time hours.

What they ask for

  • Have the right to work in Spain

    Randstad España doesn't mention sponsorship in the ad.

  • Speak native-level Spanish

    Listed as a requirement in the ad.

  • Work in English

    English is required, per the ad.

  • Work on-site in Barcelona

    No relocation package mentioned.

  • Have 5+ years of experience

    Senior-level role.

Pulled from the advert automatically — the full ad is what counts.

Added 25 days ago
Read the full advert

About the role

Are you passionate about technology? Are you interested in furthering your career in a digital transformation and development project? Here is your opportunity!

Who we are: Randstad Digital is the technology consulting company of the Randstad group, specialized in stable technology services. Globally, we are present in more than 20 countries and have more than 25,000 IT specialists, and nationally we have more than 400 and have offices in Madrid, Barcelona, Valencia, Seville, Zaragoza, Bilbao, Gijón, and Valladolid. We carry out exciting IT and engineering services with the latest technologies. We take care of our employees through the human approach that characterizes us, and for that reason we drive you to keep growing without limits!

Our goal: To grow and drive digital leadership together as a team, to innovate and make a difference based on social responsibility, connecting people and technology.

We are looking for a Senior Python Developer to lead the design and implementation of robust and scalable backend systems. You will be responsible for writing clean and maintainable code, as well as mentoring junior developers in best practices.

What you'll do

Design and build RESTful APIs following industry best practices.

Design database solutions using modern ORMs (SQLAlchemy, Django ORM).

Write efficient and testable code adhering to SOLID principles.

Collaborate with teams to define and implement microservices.

Perform code reviews to ensure compliance with design patterns and principles.

Optimize performance and database queries.

Mentor junior developers in clean code best practices.

What we're looking for

More than 5 years of professional experience in Python development.

SOLID principles: Mastery of Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

ORM experience: Advanced knowledge of SQLAlchemy, Django ORM, or equivalents.

Clean Code Philosophy: Apply KISS (Keep It Simple, Stupid), DRY (Don't Repeat Yourself), and YAGNI (You Aren't Gonna Need It).

Separation of Concerns (SoC): Design modular and loosely coupled architectures.

RESTful API Design: Expert-level experience in creating and consuming REST APIs.

Solid understanding of design patterns and architectural principles.

Experience in concurrent and asynchronous programming (async/await).

Proficiency in version control (Git) and continuous integration and continuous deployment (CI/CD) workflows.

High English level: Proficiency equivalent to C1 or above.

What you'll get

What are you waiting for to join our great Randstad Digital team? Here you will find reasons to do so:

CONTINUOUS TRAINING PLAN, annual training plan, access to technical training e-learning platform, skills training platform...

SUPPORT AND CAREER PLAN, You will have a Randstad Digital contact close to you at all times.

WORK-LIFE BALANCE, We know your personal life is as important as your professional one, which is why you will enjoy 23 vacation days and, in most of our projects, you will have flexible working hours.

COMMITMENT and STABILITY, Joining a continuously growing company that bets on new technologies.

COMPETITIVE SALARY in line with your professional experience.

Competitive contractual conditions, Flexible compensation plan (restaurant card and childcare vouchers) and Randstad Care, a platform with exclusive offers and discounts.

BRING-A-FRIEND PLAN, if you help us grow the team, we will reward you with a financial bonus.

Confidentiality is guaranteed throughout the selection process.

Do you have the drive and do you feel ready to take on a new challenge like ours?

We are waiting for you!

ç

https://www.youtube.com/watch?v=ZpazhoepZ4

This job was automatically translated to English, .

About the company

Randstad España

Randstad España

Staffing

View company profile
International company

Randstad España is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.