Descripción del Puesto
We are looking for a
Python Developer
with strong experience in
Python and Flask
to help build scalable backend systems.
Our client is a
global leader in legal research technology , providing access to one of the most comprehensive collections of legal information worldwide. By leveraging
AI and advanced data analytics , they’re transforming how legal professionals access, analyze, and use legal data.
Responsibilities:
Design, build, and maintain scalable backend services using
Python and Flask .
Develop clean, efficient, and well-documented code following best engineering practices.
Translate business and product requirements into practical technical solutions.
Collaborate with engineers, product teams, and other stakeholders to deliver high-quality software.
Implement testing, monitoring, and logging to ensure system performance and reliability.
Contribute to improving development processes, code quality, and system architecture.
Participate in the deployment and maintenance of applications in production environments.
Requirements:
Bachelor’s or Master’s degree in
Computer Science, Mathematics, Engineering , or a related technical field.
3+ years of professional experience working with Python.
Hands-on experience building backend applications with
Flask
(or similar Python frameworks).
Experience writing
unit tests
and maintaining reliable codebases.
Familiarity with
Git or other version control systems .
Experience working with
Docker
for development and deployment.
Strong problem-solving skills and ability to translate business needs into technical solutions.
Nice to Have:
Experience or knowledge in
Machine Learning .
Exposure to
NLP projects or tools .
Experience with
Java .
Personal or open-source
portfolio projects .
What's on offer?
Flexible and remote-friendly work culture
Collaborative, multicultural team environment
Mental health and well-being support
Career growth, leadership mentoring, and ownership of core systems
Projects with real-world impact in the legal tech space
Access to innovative tools and a fast-paced, mission-driven environment
Our recruitment process?
Step 1: Interview with one of our recruiter
Step 2: Interview with Hiring Manager
Step 3: Interview with the Director
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
March 8, 2026
Tipo de Trabajo:
Tecnología
Ubicación:
Spain
Company:
Babel Profiles
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.