Software Engineer

Russell Tobin

Madrid

On-site

EUR 55,000 - 75,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Russell Tobin is seeking talented Software Engineers in Madrid who are passionate about delivering high-quality code and solving complex problems. You will work in a collaborative environment, designing and maintaining software, and helping shape technical solutions.

You will contribute across cloud, data, and containerisation stacks, participate in code reviews, and continuously improve development practices.

Qualifications

  • 4–10 years of Python development experience.
  • Experience with Python-based frameworks.
  • Strong REST API development and integration experience.
  • Strong SQL knowledge with relational databases.
  • Solid software engineering practices and clean code.

Responsibilities

  • Design, develop and maintain high-quality software solutions.
  • Write clean, scalable and maintainable code.
  • Advocate for the right technology based on business needs.
  • Work with cloud, data and containerisation technologies.
  • Participate in technical discussions and improve development practices.
  • Experiment with new approaches to improve efficiency and delivery.
  • Collaborate with engineering teams to deliver on projects.
  • Troubleshoot issues and identify effective solutions.
  • Share knowledge and best practices with colleagues.

Skills

Python
REST API
SQL
Software Engineering
Coding Assessment

Education

BSc in Computer Science/Engineering

Tools

HackerRank

Job description

We are looking for talented Software Engineers who are passionate about producing high-quality code, solving complex technical problems and continuously improving the way software is developed.

You’ll work in a collaborative environment where you’ll have the opportunity to experiment with new technologies, contribute ideas and help shape technical solutions.

Key Responsibilities
  • Design, develop and maintain high-quality software solutions.
  • Write clean, scalable and maintainable code.
  • Select and advocate for the right technology based on business and technical requirements.
  • Work with cloud, data and containerisation technologies.
  • Contribute to technical discussions and continuously improve development practices.
  • Experiment with new approaches and technologies to improve efficiency and delivery.
  • Collaborate closely with colleagues across engineering and technical teams.
  • Troubleshoot technical issues and identify effective solutions.
  • Share technical knowledge and best practices with colleagues.
About You

You’ll ideally have a degree in Computer Science, Mathematics, Physics, Engineering or equivalent knowledge gained through professional experience.

Essential Technical Requirements
  • Python Development: 4–10 years of strong, hands‑on professional Python development experience. Python must be the candidate’s primary programming language.
  • Python Frameworks: Strong hands‑on experience developing applications using Python-based frameworks. Any Python framework is acceptable.
  • REST API: Strong experience developing, integrating, and working with REST APIs.
  • SQL: Strong SQL knowledge with hands‑on experience writing and working with SQL queries and relational databases.
  • Software Engineering: Strong hands‑on coding and software development experience, with the ability to write clean, scalable and maintainable code.
  • Coding Assessment: Candidates will be required to complete a HackerRank coding assessment to demonstrate their practical Python, SQL and problem-solving abilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Hyqoo • Spain

Remote
EUR 55,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Skillwell • Spain

Remote
EUR 70,000 - 110,000
Sr Software Developer
Sr Software Developer

Ria Money Transfer • Alcobendas

On-site
EUR 45,000 - 70,000
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Sevilla

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Barcelona

On-site
EUR 60,000 - 90,000
Professional growth
Competitive compensation
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Madrid

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Málaga

Hybrid
EUR 80,000 - 107,000
Professional growth
Competitive compensation
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Valencia

Hybrid
EUR 60,000 - 90,000
Professional growth
Competitive compensation: USD-based (性
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Alicante

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Desarrollador/a Python Senior ID96249
Desarrollador/a Python Senior ID96249

AgileEngine, LLC. • Zaragoza

Hybrid
EUR 50,000 - 90,000
Professional growth
Competitive compensation
Exciting projects
+1