CrawlJobs Logo

Full Stack Developer Python with English

Spain, Madrid · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Our client is a Canadian Tier 1 company that is redefining how law firms operate with a fully cloud‑based, end‑to‑end practice management platform used by thousands of legal professionals worldwide. They are widely recognized as a global leader in legal software and legal AI, combining deep legal workflows with cutting‑edge, AI‑powered automation to turn complex legal work into streamlined, outcome‑driven processes. 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.

Job Responsibility

  • 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

  • Strong professional experience 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)

What we offer

  • A dynamic, collaborative culture that encourages innovation
  • Flexible working hours and remote-friendly policies
  • Focus on mental health and holistic well-being
  • Ongoing professional growth and development opportunities
  • Diverse, multicultural teams
  • A space where creativity and experimentation are welcomed
  • Regular team-building activities and community engagement
  • Access to cutting-edge legal technology platforms and tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full Stack Developer Python with English

8 matching positions

Lead Full Stack Python / Angular Developer

RemoteStar is looking to hire a Senior Python Developer on behalf of European cl...
Location
Location
Salary
Salary:
Not provided
Remotestar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong working proficiency in Python- A minimum of 4 years experience is required
  • Understanding of FastApi is a good to have
  • Knowledge of AI, LLM and prompt engineering is a good to have
  • Prior Startup experience is required
  • A go getter, proactive problem solver
  • Excellent communication skills in English is mandatory.
Job Responsibility
Job Responsibility
  • Help shape product by leading the overall design and development of the technical solution, owning the technical strategy and how it evolves
  • Be responsible for building e2e features (Python) from scratch
  • Be doing lot of problem-solving critical production issues in a timely manner
  • Shine with engineering excellence by developing test infrastructures, writing documentation, ensuring high performance
  • Ensure development best practices are followed (Clean Code, Clean Architecture, code reviews)
  • Actively communicate with the stakeholders, team members, and clients
What we offer
What we offer
  • Participate in an open, fun, entrepreneurial and creative company culture and work with unique and innovative clients
  • Be part of a global, distributed organisation with international opportunities
  • Work from the location of your choice with remote and flexible working — we trust you to work whenever and wherever you feel most productive
  • Competitive compensation.
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
lgt.com Logo
LGT Gruppe Holding AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed apprenticeship in Information Technology or a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
  • Proven experience as a Backend or Full Stack Developer, preferably within the financial or technology sectors
  • Experience working in agile environments with cross-functional teams
  • Proficient in backend technologies like Java, Python, or similar OOP languages
  • Experienced in designing REST APIs and microservices
  • Familiar with containerisation (eg, Kubernetes, OpenShift) and cloud platforms (Asure, AWS)
  • Strong knowledge of databases (Oracle, PostgreSQL, MongoDB) and SQL principles
  • Experience with DevOps tools, CI/CD pipelines, and version control (eg Git)
  • Understanding of security best practices in application development
  • Skilled in system integration and debugging complex architectures
Job Responsibility
Job Responsibility
  • Application Development and Architecture: Design and implement backend services, APIs, and microservices using modern languages and frameworks
  • Build and maintain scalable, secure, and maintainable databases and applications
  • Frontend Integration: Develop responsive, user-friendly interfaces with frameworks like Angular, React, or Vue.js
  • Ensure seamless data flow between backend and frontend for a cohesive user experience
  • System Optimisation and Security: Enhance application performance by addressing bottlenecks with solutions like caching and load balancing
  • Implement robust security measures to protect data and ensure compliance
  • Collaboration: Work in agile teams to analyse requirements, design solutions, and deliver quality features
  • Participate in code reviews, sprint planning, and retrospectives while collaborating with global stakeholders
  • DevOps and Continuous Integration: Collaborate with DevOps teams to integrate CI/CD pipelines using Kubernetes, Docker, and GitLab
  • Focus on containerising applications, automating testing, and streamlining deployments
What we offer
What we offer
  • Parental leave
  • Marriage leave
  • Childcare assistance
  • Annual leave
  • Support for external training and further education
  • Study leave
  • Long employee service awards
  • Staff referral awards
  • Life and accident insurance
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Full Stack Developer

As a Developer you will work in agile/not agile frameworks, workshops/events fac...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
talan.com Logo
Talan
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering (or related field)
  • Minimum of 5 years of professional experience
  • Advanced proficiency in Python 3
  • Working knowledge of C/C++ (intermediate level)
  • Strong experience with Linux environments
  • Experience with Docker and containerization
  • Infrastructure as Code tools (Terraform)
  • Unit testing practices
  • Experience with Kubernetes
  • Familiarity with DevOps practices
Job Responsibility
Job Responsibility
  • Facilitate discussion, decision making and conflict resolution
  • Provide possible solutions with internal and external communication, improving transparency and radiating information
  • Design and development of high availability software solutions
  • Definition of best practices for development, automatic testing and deployment
  • Actively working on the optimisation and efficiency of software development processes
  • Implementing timely alerts and metrics to measure solutions
  • Ensure that the software has the necessary quality in both maintenance and new software development
  • Implement software quality controls
What we offer
What we offer
  • Permanent, full-time contract with career development opportunities
  • Chance to work in a challenging, multicultural environment with international projects
  • Exposure to large-scale financial IT systems and cross-country operations
  • Training opportunities to develop new skills in finance, technology, and data management
  • Fulltime
Read More
Arrow Right

Junior Full Stack Developer

Ready to work on cutting-edge solutions in the telecom domain? We are looking fo...
Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python / strong
  • React / strong
  • PostgreSQL / strong
  • English / good
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Full Stack Developer

The product focuses on advertising campaign analytics and insights, with growing...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience as a Full-Stack Developer
  • Strong experience with Vue.js 3 (Composition API) and modern frontend architecture
  • Strong backend experience with Python
  • Hands-on experience with FastAPI
  • Experience designing scalable APIs and backend services
  • Solid understanding of databases and data modeling
  • Experience working in microservices environments
  • Ability to work independently and lead feature development end-to-end
  • Strong communication and ownership mindset
  • English level: B2 (Upper-Intermediate) or higher
Job Responsibility
Job Responsibility
  • Develop and maintain full-stack features
  • Design and implement scalable APIs using FastAPI
  • Build AI agents (prompt design, tool integration, monitoring execution)
  • Implement and maintain microservices
  • Assist with advertising campaign setup, diagnostics, and troubleshooting
  • Continuously improve and redesign AI agent workflows
  • Handle testing and maintenance challenges in nondeterministic AI systems
  • Take ownership of features from design to production
  • Participate in off-hours Pager Duty rotation
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Internal startup incubator
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
Read More
Arrow Right

Senior Full Stack Developer

We are seeking a Senior Full Stack Developer to join our growing team. This is a...
Location
Location
Mexico
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 3+ years working with Python (FastAPI or Django)
  • 3+ years working with React and TypeScript
  • Strong SQL skills (especially PostgreSQL)
  • Experience building RESTful APIs and multi-tenant SaaS applications
  • Familiarity with Git and CI/CD workflows
  • Experience with async Python (asyncio, Celery)
  • Comfortable communicating in English (written and verbal)
  • Available to overlap 4+ hours with US Eastern time (9am-1pm ET or 2pm-6pm ET)
Job Responsibility
Job Responsibility
  • Design and build APIs using Python (FastAPI), including database schema management (PostgreSQL) and task queue optimization with Celery
  • Architect multi-tenant SaaS features: authentication, data isolation, billing integration
  • Develop and maintain complex frontend components using React 19, TypeScript, Tailwind CSS, Zustand
  • Integrate AI/LLM providers (e.g., DeepSeek, Claude, OpenAI) into backend pipelines
  • Build data dashboards and interactive UIs for ad analysis, scoring, and geographic mapping
  • Manage DevOps processes via Docker, GitHub Actions, and AWS infrastructure
  • Optimize Celery-based pipelines for high-parallelism and sequencing of LLM calls
  • Participate in code reviews, documentation, and technical decisions with the founding team
What we offer
What we offer
  • Fully remote engagement across MX
  • Opportunity to work on high-impact client systems with real operational ownership
Read More
Arrow Right

Full Stack Developer

Outpost24 is seeking a skilled Full Stack Developer to join our dynamic and coll...
Location
Location
Belgium , Leuven
Salary
Salary:
Not provided
outpost24.com Logo
Outpost24 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 3+ years of software development experience
  • Proficiency in Angular, including structured frontend architectures and scalable component/module design
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience working with databases like PostgreSQL, MongoDB and Redis
  • Familiarity with messaging systems such as Kafka and/or RabbitMQ
  • Proficiency in using Git or other version control systems
  • Excellent problem-solving and analytical skills
  • Interested in AI-assisted development, with the ability to confidently review and take ownership of generated code
  • Strong communication and collaboration abilities in English
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions
  • Develop user‑friendly, responsive, and scalable UIs using Angular, with strong focus on frontend architecture, performance, and long‑term maintainability
  • Work closely with UX designers: follow design guidelines, validate user flows, and proactively propose improvements to usability, consistency, and user experience
  • Design, develop, and deploy efficient and maintainable Python backend services
  • Use AI‑assisted development tools where beneficial, including critically review, refine, and take full ownership of generated code
  • Ensure clean, reusable, and testable code that follows best practices and coding standards
  • Conduct code reviews and provide constructive feedback to ensure code quality and performance
  • Identify and troubleshoot software defects and performance issues
  • Participate in architectural discussions and propose innovative solutions to improve product quality and developer efficiency
What we offer
What we offer
  • A flat organizational structure and lots of autonomy
  • Work with a fun and distributed team across the world
  • Hybrid work environment
  • Office at the vibrant Vaartkom in Leuven
  • A good compensation package
  • An opportunity to develop your career in an international growing company
  • Fantastic teammates and a fun place to work
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer

We are seeking a talented Full Stack Developer to join our dynamic Innovation Te...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
global-e.com Logo
Global-e
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in end-to-end web application development
  • Strong proficiency in frontend technologies such as React (mainly), Vue.js, or Angular
  • Solid knowledge of HTML, CSS, and JavaScript
  • Experience with LLMs, ML models, vibe coding and AI tooling
  • Competence in writing unit tests using major frameworks
  • Experience working with relational and NoSQL databases
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities in Hebrew and English
  • Ability to work independently as well as collaboratively within a team
  • Proven track record of delivering high-quality software solutions
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications and services
  • Take ownership of the end-to-end development process, from frontend design to backend implementation
  • Develop robust and scalable backend systems using Python, Node.js, React, and related frameworks
  • Implement efficient and responsive frontend components using modern JavaScript libraries and frameworks
  • Optimize web applications for performance, scalability, and security
  • Write and maintain unit tests to ensure code quality and reliability
  • Utilize version control systems, particularly Git, for code management and collaboration
  • Stay up-to-date with emerging technologies and industry trends
Read More
Arrow Right