Fullstack Developer with Python, Flask/FastApi, Javascript
Role details
Job location
Tech stack
Job description
As a Full Stack Engineer (Python + JavaScript/TypeScript), you will build and scale core product features that power the daily work of law firms across the globe. This is a Python-first role: you will spend most of your time designing and implementing backend services in Python, while also contributing to a modern front end built with Javascript and TypeScript., * Design, implement and evolve backend services in Python (e.g. FastAPI, Django, Flask) that are secure, scalable and easy to maintain.
- Build and iterate on front-end features using React and TypeScript, focusing on performance, usability and clean component architecture.
- Integrate AI-powered capabilities into product workflows (retrieval, summarization, recommendations, agent-like flows) in collaboration with the internal AI/ML teams.
- Own features end-to-end: from data modelling and API design to UI behavior, monitoring, alerting and performance tuning.
- Write high-quality, well-tested code and contribute to shared patterns, libraries and best practices across the engineering organisation.
- Participate in technical discovery and architecture discussions, challenging assumptions and helping shape the technical roadmap.
Requirements
Do you have experience in Customer service?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Mathematics, or a related technical field.
- Strong professional experience (3+) as a Software Engineer with a clear focus on Python as your main backend language.
- Solid experience building web applications end-to-end, ideally in product-focused or SaaS environments.
- Deep understanding of web fundamentals: REST APIs, authentication/authorization patterns, data modelling, SQL/NoSQL, caching and performance.
- Hands-on experience with at least one modern front-end framework (ideally React) and confident using JavaScript and TypeScript in production.
- Engineering mindset: you care about clean abstractions, testability, observability and long-term maintainability, not just "making it work".
- Curious about AI and how to leverage it pragmatically in product features and in your own developer workflow (tooling, code assistance, automation).
NICE TO HAVE
- Portfolio projects
- Java knowledge
- Machine learning expertise (NLP )
Benefits & conditions
- Competitive Salary of EUR 50,000 -63,000K
- 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: Peer Programming Sesion
- Step 4: Technical Interview
- Step 5: Coffee-chay with VP of Engineering
At Babel Profiles, we believe in talent beyond labels. This opportunity is open to all qualified candidates, and we are committed to ensuring equal opportunities regardless of gender, gender identity, background, or origin.
Sueldo: 50.000,00€-63.000,00€ al año