This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a talented Full Stack Engineer to build and maintain sophisticated web applications that power our business operations. You will take ownership of the entire application stack—from frontend user interfaces to backend services and database architecture—while integrating AI/ML capabilities and third-party services to deliver innovative solutions.
Job Responsibility:
Design, develop, and maintain full stack web applications across frontend, backend, and database layers
Build responsive, intuitive user interfaces using modern frontend frameworks
Develop robust backend services and APIs to support business workflows
Design and implement scalable database schemas for both relational and NoSQL databases
Ensure code quality, maintainability, and adherence to best practices
Design and implement REST APIs for internal and external consumption
Integrate complex third-party services and APIs into application workflows
Build and maintain integrations with AI/ML-based document extraction tools
Leverage AI APIs to enhance application capabilities and user experience
Develop automation workflows to streamline business processes
Deploy and manage applications on AWS services in production environments
Implement and maintain CI/CD pipelines using tools like GitHub Actions
Work with containerization (Docker) and orchestration (Kubernetes) for scalable deployments
Take end-to-end ownership of deployments without dependency on other teams
Monitor system performance and implement logging and error handling patterns
Implement robust authentication, authorization, and access control mechanisms
Apply best practices for secure document handling and management of sensitive data
Ensure compliance with data protection standards and security protocols
Design and implement data encryption and security measures across the stack
Write and optimize complex SQL queries for performance and efficiency
Implement indexing strategies and database performance tuning
Design database schemas that support structured contract metadata and business requirements
Manage database migrations and maintain data integrity
Requirements:
Proven experience building full stack web applications including frontend, backend, and database layers
Deep understanding of REST APIs with hands-on experience integrating complex third-party services
Strong SQL expertise, including query optimization, indexing strategies, and performance tuning
Ability to design and implement scalable database schemas (relational or NoSQL)
Experience implementing authentication, authorization, and access control mechanisms
Practical experience with React, Python, and PostgreSQL
Experience working with AWS services in a production environment
Solid understanding of secure document handling and best practices for managing sensitive data
Strong grasp of logging, monitoring, and error handling patterns for production-ready systems
Hands-on experience with Kubernetes and CI/CD pipelines (e.g., GitHub Actions)
Proficiency with containerization (Docker) and Kubernetes-based deployments
Strong problem-solving skills and ability to work independently
Excellent communication and collaboration abilities
Nice to have:
Familiarity with AI/ML-based document extraction tools and ability to integrate AI APIs into workflows
Exposure to N8N or similar workflow automation platforms
Ability to use AI-assisted development tools (e.g., Claude, GitHub Copilot) to accelerate delivery while maintaining code quality
Experience with Infrastructure as Code (Terraform, CloudFormation)
Knowledge of microservices architecture and distributed systems
Experience with GraphQL APIs
Familiarity with message queues and event-driven architectures
Experience with monitoring tools ( Grafana, CloudWatch)
What we offer:
Support for professional accreditations
Flexible arrangements, generous holidays, plus an additional day off for your birthday
Continuous mentoring along your career progression
Active sports, events and social committees across our offices
24/7 support available from our Employee Assistance Program
The opportunity to invest in our growth and success through our Employee Share Plan
Plus additional local benefits depending on your location