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

Discussion

Summary

Build robust backend systems for AI solutions using Python (FastAPI/Django/Flask), manage relational databases, and ensure code quality through reviews and testing.

Descripción del trabajo

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.
  • 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