Full-Stack Developer – React, Python, Oracle Database, and AI/GenAI
Listed on 2026-10-24
-
Software Development
Full Stack Developer, Backend Developer, Python, AI Engineer (Applied/Software)
Full-Stack Developer – React, Python, Oracle Database, and AI/GenAI
Job Category: Full-Stack Development / Software Engineering
Job Type: Full-Time
Job Location: London
Boundaryless is a boutique consulting firm, providing clients with deep expertise in advanced analytics & data forensics, agentic automation, and Artificial Intelligence solutions.
We operate around the world, with offices in seven countries:
United Kingdom, France, The Netherlands, Switzerland, India, Sri Lanka, and the USA.
Due to growing demand from financial services organisations for digital transformation, data transformation, intelligent automation, and AI-enabled solutions, we are expanding our engineering team and are looking for experienced Full-Stack Developers who can design and deliver enterprise grade applications using modern front-end, back-end, database, and AI technologies.
Role Description- The Full-Stack Developer will design, develop, test, and deploy end-to-end applications across front-end and back-end technologies.
- Build responsive, scalable, secure, and user-focused web applications using React.js, Python, and Oracle Database.
- Develop and maintain robust back-end services, APIs, and microservices using Python frameworks such as FastAPI, Flask, or Django.
- Build high-performance front-end applications using React.js, Type Script, modern state management libraries, and reusable component patterns.
- Design and work with Oracle Database including schema design, data modelling, SQL, PL/SQL, stored procedures, and query optimisation.
- Ensure seamless integration between front-end, back-end, databases, and third-party services through well-designed APIs.
- Integrate modern AI and Generative AI capabilities such as LLM APIs, Retrieval-Augmented Generation (RAG), and AI agents into enterprise applications where appropriate. Use AI-assisted development tools such as Git Hub Copilot to improve development productivity while validating generated code for security, maintainability, and correctness. Build AI agents using Google Agent Development Kit (ADK) or equivalent agentic frameworks such as Lang Graph or CrewAI.
- Develop comprehensive unit, integration, regression, and end-to-end tests to ensure application quality and reliability.
- Build and maintain CI/CD pipelines supporting automated build, testing, release, and deployment processes.
- Work closely with Product Owners, Designers, Developers, Architects, and other stakeholders to translate requirements into high-quality technical solutions.
- Participate in code reviews, technical-design discussions, architectural decisions, troubleshooting, and performance optimisation.
- Work within enterprise tooling environments including Git, Jira, Confluence, Docker, monitoring platforms, and security tooling.
- The role will work closely with cross-functional and geographically distributed engineering and product teams.
- The candidate should be comfortable working within enterprise development environments and structured delivery processes.
- Minimum 4 years and maximum 8 years of professional experience in full-stack software development.
- Strong hands-on experience delivering production-grade applications across front-end, back end, API, and database layers.
- Strong experience with Python back-end development using FastAPI, Flask, Django, or equivalent frameworks.
- Experience designing and consuming RESTful APIs and microservices.
- Working knowledge of Oracle Database, including SQL, PL/SQL, schema design, and data modelling.
- Experience integrating front-end applications with back-end services and enterprise systems. Strong understanding of software engineering practices including modular design, reusable components, error handling, logging, testing, and code quality.
- Exper…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).