Point your AI agent at freehire and let it find you a job.

Get the CLI →

M47 - AI Company

NewBe an early applicant

Python Software Development Engineer

Posted Updated
Discussion

Summary

Backend Software Development Engineer at M47, an AI consulting/solutions company in Madrid. The role focuses on building and maintaining robust Python backend services (FastAPI, Django, or Flask), designing and optimizing relational database schemas, writing unit tests, and collaborating with AI teammates. Office-based in central Madrid.

Descripción del trabajo



A continuación, encontrará un desglose completo de todo lo que se requiere de los posibles candidatos, así como la forma de presentar su candidatura. ¡Mucha suerte!
Python Software Development Engineer

Role at M47 - AI Company


At M47, we spark AI! We help tech companies understand how AI can drive strategic objectives and effectively plan implementation roadmaps. Our mission is to leverage AI to create solutions that can understand, interpret, and respond to human language, empowering businesses and making better-informed decisions.


Join us in making the future more intelligent!


As a Software Development Engineer, your mission is to ensure the robustness, scalability, and performance of backend systems. Ensuring smooth alignment and coordination with AI teammates to build state-of-the-art AI Solutions.



  • Assist with the creation of back-end components.
  • Design, implement, and manage database schemas. Optimize queries, manage indexes, and ensure data integrity and security.
  • Participate in code review sessions.
  • Write and maintain unit tests to ensure code reliability and maintainability.

This is for you if you have:



  • Experience in Python and FastAPI, Django, or Flask.
  • Solid experience with relational databases.
  • Previous unit testing experience.
  • Hands‑on experience with GitHub/GitLab. xqbhyrx
  • Degree in Computer Science or related field, or equivalent experience.

What is in it for you?


Office located at the heart of Madrid


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available