Full Stack Software Engineer (Backend / Frontend) – AI & Cloud Platforms
Presupuesto: -
HOURLY / PART_TIME
⭐ 4.55 (12)
France
python, api, react-js, web-application
Important Notice
To protect the confidentiality of our projects, a Non-Disclosure Agreement (NDA) will be required before we can share detailed information about our products, technology roadmap, and future commercial services.
About the Role
We are building a new generation of AI-powered SaaS platforms that combine Artificial Intelligence, automation, FinTech, and intelligent APIs for businesses operating in the Retail industry.
Our products are designed to be highly scalable, secure, and capable of processing large volumes of data and transactions.
We are looking for talented software engineers who want to contribute to the technical design of innovative products and actively participate in architectural decisions from the earliest stages of development.
Your Mission
As a Software Engineer, your role goes far beyond implementing features.
You will contribute to system architecture, technology selection, and the development of scalable platforms designed to support millions of users.
Your responsibilities will include:
Designing cloud-native SaaS platforms.
Developing secure, high-performance APIs.
Building distributed microservices.
Integrating Artificial Intelligence models and autonomous AI agents.
Developing modern, high-performance user interfaces.
Optimizing application performance and scalability.
Automating business workflows.
Ensuring data security and secure communications.
Continuously improving our software architecture.
You will work closely with our Product, AI, Design, and Infrastructure teams to transform business requirements into scalable technical solutions.
What You Will Build
Depending on the projects, you may contribute to the development of:
AI assistants powered by Large Language Models (LLMs).
Multi-tenant SaaS platforms.
Workflow automation engines.
Regulatory compliance platforms.
Digital payment solutions.
APIs for international business partners.
Real-time dashboards and analytics platforms.
Distributed cloud services.
AI-powered data analytics platforms.
Every product is designed with scalability, security, maintainability, and extensibility in mind.
Technical Stack
Backend
We are looking for strong experience with one or more of the following technologies:
Python
Java
Spring Boot
FastAPI
Django
Flask
Node.js
Express.js
You should also have experience with:
REST APIs
GraphQL
WebSockets
Microservices Architecture
Event-Driven Architecture
API Gateway
Frontend
You enjoy building fast, elegant, and maintainable user interfaces.
Technologies include:
React
TypeScript
JavaScript
Next.js
HTML5
CSS3
Tailwind CSS
Material UI
Experience with React Native or Flutter is considered a strong advantage.
Databases
Experience with one or more of the following:
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
Experience with vector databases is a plus.
Artificial Intelligence
We are developing several AI-powered products using modern technologies such as:
Large Language Models (LLMs)
Generative AI
Retrieval-Augmented Generation (RAG)
LangChain
LangGraph
Model Context Protocol (MCP)
AI Agents
Prompt Engineering
Embeddings
Vector Databases
Hands-on experience with these technologies is highly valued.
Cloud & DevOps
Experience with modern cloud-native environments is expected:
Docker
Kubernetes
GitHub Actions
GitLab CI/CD
Terraform
Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform (GCP)
What We Expect
We are looking for software engineers who can:
Design robust and scalable software architectures.
Build technology assets that can seamlessly integrate with clients' Information Systems, CRMs, ERPs, and third-party enterprise applications.
Anticipate scalability and high-availability challenges.
Write clean, maintainable, well-tested, and well-documented code.
Optimize application performance.
Participate actively in code reviews.
Recommend architectural and technical improvements.
Share knowledge and contribute to the growth of the engineering team.
We value engineers who understand both technical challenges and business objectives.
Experience in Any of These Areas Is a Strong Plus
FinTech
Digital Payments
Mobile Money
Digital Wallets
Payment APIs
B2B SaaS
RegTech
InsurTech
Data Platforms
Generative AI
Cloud Computing
Experience integrating Mobile Money platforms such as Flutterwave, Paystack, Wave, Orange Money, MTN Mobile Money, M-Pesa, or similar payment ecosystems is highly desirable.
Ideal Candidate
You are passionate about software engineering and enjoy solving complex technical problems.
You thrive in startup environments where priorities evolve quickly and technology decisions move at a fast pace.
You are curious, self-driven, proactive, and motivated to build products that create measurable value for businesses.
Why Join Us?
You will contribute to ambitious technology projects where innovation drives every decision.
You will have the opportunity to:
Participate in designing products from day one.
Work on large-scale software architecture challenges.
Build solutions powered by the latest advances in Artificial Intelligence.
Collaborate with talented software engineers and future AI researchers.
Experiment with emerging technologies and modern engineering practices.
Build platforms designed for international markets.
If you enjoy building resilient software, solving challenging engineering problems, and designing systems that can evolve for years to come, we would love to hear from you.
Bonus
Fluency in French is a strong advantage, as our products target both French-speaking and English-speaking markets.
Abrir en Upwork