CrawlJobs Logo

Full Stack Developer Python & Javascript

babelprofiles.com Logo

Babel Profiles

Location Icon

Location:
Spain , Madrid

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
May 05, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Developer Python & Javascript

Lead Full Stack Java Developer

As part of OTC derivatives technology team, you will be working with a group of ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or Angular
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Manage Applications Development team in an effort to accomplish established goals as well as conduct personnel duties for team
  • Lead resources and serve as a technical SME across the project through advanced knowledge of data structures, distributed systems, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Sopra Steria, a major Tech player in Europe with 56,000 employees in nearly 30 c...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good programming skills on Python using Django framework
  • Angular > 13.1 is a must
  • Good knowledge on JavaScript is a must
  • PostGres database knowledge is a must
  • Frontend - Angular 13.1
  • Backend - Python
  • Database - PostGres
  • Scripting - Typescript OR Javascript
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
Read More
Arrow Right

Full Stack Developer

As a Full Stack Developer, on our dynamic Fusion Technology team you will play a...
Location
Location
United States , Richmond
Salary
Salary:
Not provided
https://www.allianz.com Logo
Allianz
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in information technology or related field or combination of equivalent education, training and experience
  • Minimum of 1-3 years full stack development experience
  • Experience with JavaScript frameworks (e.g., Angular, React, Node.js)
  • Experience developing RESTful web APIs using .NET
  • Experience with version control systems (e.g., Git and TFVC)
  • Knowledge of multiple front-end language and libraries (e.g., HTML/CSS, JavaScript, jQuery)
  • Knowledge of multiple back-end languages (e.g., C#, Python)
  • Strong skills in relational database design and development using SQL Server
  • Understanding of the Agile methodology, code management, and software development lifecycles
  • Ability to independently troubleshoot and problem solve
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to build software solutions
  • Build the front-end of applications with appealing visual design and user-centric functionality
  • Develop and maintain relational models
  • Develop robust APIs optimized for performance and resilience
  • Test developed code for functionality and performance
  • Troubleshoot and provide resolution as needed
  • Document technical implementation details
What we offer
What we offer
  • Large variety of courses and targeted development programs
  • International mobility and career progression
  • Work Well programs for health and wellbeing
  • Flexibility in planning and arranging for a better work-life balance
  • Fulltime
Read More
Arrow Right

Cloud Full Stack Developer

Join us to work on the innovation agenda and technology roadmap for HPE Hybrid C...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Cloud Design & Deployment: Architect and deploy solutions leveraging microservices, containerization, and AWS cloud services
  • Application Development: Develop robust applications using Core Java, Hibernate, and RESTful web services, ensuring scalability and performance
  • Frontend Expertise: Create interactive user interfaces using HTML5, JavaScript, ReactJS (must), JQuery, and NodeJS
  • Scripting & Automation: Implement scripting solutions with Apache airflow GoLang, Python, or Ansible for automation and task management
  • Web Server Management: Configure and optimize web servers such as Jetty and Tomcat for hosting web applications
  • CI/CD Implementation: Build and maintain CI/CD pipelines using tools like Jenkins, ensuring smooth and automated deployments
  • Development Tools: Utilize IDEs like Eclipse and integrate tools such as SonarQube, developing custom add-ins (e.g., JQuery Plugins) to enhance functionality
  • Agile Methodologies: Experience working in Agile environments with a globally dispersed team, emphasizing collaboration and iterative development
  • Algorithmic Knowledge: Strong understanding of industry-standard algorithms for problem-solving and optimization
  • Software Design Principles: Expertise in modern software design methodologies and full software development lifecycle (SDLC) experience across multiple release projects
Job Responsibility
Job Responsibility
  • Architect and deploy solutions leveraging microservices, containerization, and AWS cloud services
  • Develop robust applications using Core Java, Hibernate, and RESTful web services, ensuring scalability and performance
  • Create interactive user interfaces using HTML5, JavaScript, ReactJS, JQuery, and NodeJS
  • Implement scripting solutions with Apache airflow GoLang, Python, or Ansible for automation and task management
  • Configure and optimize web servers such as Jetty and Tomcat
  • Build and maintain CI/CD pipelines using tools like Jenkins
  • Utilize IDEs like Eclipse and integrate tools such as SonarQube, developing custom add-ins.
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Java Full-Stack Developer

We are looking for a Full stack core software engineer with deep understanding o...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of industry experience with strong hands-on experience in development of mission-critical applications using Java/Python technologies
  • Experience with complex system integration projects
  • Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services
  • Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
  • Strong Knowledge of SQL, JDBC, Unix commands
  • Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB)
  • Hands-on experience on working/deploying application on Cloud
  • Hands-on experience in code testing tools like Junit/Mockito/Cucumber
  • Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments
  • Expertise in Test driven development (JUnit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ)
Job Responsibility
Job Responsibility
  • Understanding user requirements and working with a development team on the design, implementation and delivery of Java/Python application
  • Providing expertise in the full software development lifecycle, from concept and design to testing
  • Working closely with teams to design and implement current and target state business process by using various tools and technologies
  • Fulltime
Read More
Arrow Right

Skywise/Google Script Full Stack Developer

Full Stack Developer position focusing on Skywise and Google Script technologies...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Google App Scripts Experience (Minimum 2 Years)
  • JavaScript Proficiency
  • Software Design Patterns knowledge
  • Python and Spark fundamentals
  • PySpark understanding
  • Pandas/Foundry knowledge
  • SQL and relational databases knowledge
  • Experience working in agile team
  • Web front end development experience (JavaScript, CSS, HTML)
  • Total Experience Expected: 06-08 years
Job Responsibility
Job Responsibility
  • Developing and deploying Google App Scripts to automate tasks and extend functionality within Google Workspace applications
  • Integrating Google App Scripts with various Google services
  • Designing and developing high-quality server side processing in Python
  • Ensuring applications are robust with easy to navigate code and reusable components
What we offer
What we offer
  • Based on the Project Requirements travel
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Junior Full Stack Developer

We are seeking a motivated Junior Full Stack Developer with a strong interest in...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
  • 1–3 years of experience in software development, data visualization, or data-focused full-stack roles
  • Proficiency in Python and SQL
  • Experience with data visualization and analytics tools such as Metabase, Elasticsearch, OpenSearch, or Trino
  • Experience with front-end visualization frameworks and libraries such as D3.js, Chart.js, Plotly, Dash, React, or Tableau
  • Experience with JavaScript and/or TypeScript for interactive visualization or full-stack development
  • Experience with shell scripting (e.g., Bash)
  • Proven ability to analyze and work with structured and unstructured data
  • Strong technical and computational skills, with the ability to relate data to business or mission objectives and user needs
  • Top Secret clearance or High Risk Public Trust Suitability
Job Responsibility
Job Responsibility
  • Design and develop interactive dashboards, reports, and visualizations that communicate key insights to technical and non-technical users
  • Build and maintain backend data services and APIs using Python and SQL to support visualization and reporting tools
  • Analyze and process both structured and unstructured data for visualization and analytical use cases
  • Collaborate with cross-functional teams to connect data insights to use cases, mission requirements, and end-user needs
  • Participate in Agile development cycles, contributing to sprint planning, code reviews, and iterative releases
  • Participate in Agile development cycles, including sprint planning, code reviews, and daily stand-ups
  • Assist in implementing DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines
  • Contribute to containerized environments using Docker, Kubernetes, or similar technologies
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Full Stack Developer

A healthcare facility is looking for a computer sciences graduate with academic ...
Location
Location
United States , Scottsdale
Salary
Salary:
Not provided
envita.com Logo
Envita Medical Center
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, or a related field
  • 2-3 years of on the job experience in Go and Python
  • Proficiency in Go and Python for back-end development
  • Proficiency in Pandas, Requests, SQLAlchemy, Web Framework packages
  • Proficiency in JavaScript for front-end development
  • Proficiency in HTML, CSS, HTMX, and frameworks such as React or NextJS
  • Knowledge of SQL databases and database management
  • Knowledge of authentication protocols, such as OAuth 2.0
  • Good communication and collaboration skills as a team player
  • Be personable, friendly, kind, professional, and work well with others
Job Responsibility
Job Responsibility
  • Maintain existing applications
  • Contribute to ongoing application improvements
  • Develop both front-end and back-end application components using Go, Python, HTML, CSS, HTMX and JavaScript
  • Implement and maintain SQL databases
  • Utilize Go, Python, Pandas, Requests, SQLAlchemy, Web Framework packages for data manipulation and API integrations
  • Handle database management tasks
  • Work with authentication protocols, specifically OAuth 2.0
  • Ensure secure application development practices
  • Learn and implement Azure cloud-based solutions
  • Participate in cloud infrastructure development
What we offer
What we offer
  • Medical
  • Life
  • Dental
  • Vision
  • 401k
  • Fulltime
Read More
Arrow Right