Full Stack Software Engineer (Backend / Frontend) – AI & Cloud Platforms

Posted yesterday

Worldwide

Summary

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.

  • Less than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Python
API
React
Web Application
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 29, 2020
  • France
    Marseille7:44 AM
  • $738 total spent
    15 hires, 0 active
  • 3 hours
  • Education
    Small company (2-9 people)

Explore similar jobs on Upwork

Marketplace B2BHourly‐ Posted 2 weeks ago
Web Development
SQL
NoSQL Database
Node.js
NestJS
TypeScript
JavaScript
PostgreSQL
MongoDB
Tailwind CSS
Docker
DevOps
ExpressJS
Next.js
HTML5
CSS 3
Engineering & Architecture
Automation
n8n
Artificial Intelligence
JavaScript
PHP
CSS
HTML5

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo