VIE Opening for Back-end Developer at Optimetriks in Dakar, Nairobi, or Ho Chi Minh City
Optimetriks · Dakar, Nairobi, or Ho Chi Minh City, Senegal ·
- Seniority
- Intern
- Employment
- Internship
- Category
- Backend
Optimetriks · Dakar, Nairobi, or Ho Chi Minh City, Senegal ·
UCB · Braine L'alleud, Walloon Brabant
VANTREXIS · UA
Bundle Limited
User Experience Researchers Pte.Ltd · Singapore
Back-end developer on a VIE contract (via Business France) building and maintaining the REST API that powers Optimetriks' FieldPro SaaS platform for field sales operations, working end to end from design to production. Stack: Node.js/TypeScript (Koa), PostgreSQL, GCP/Firebase, GitLab CI/CD — on-site in Dakar, Nairobi, or Ho Chi Minh City.
Company: Optimetriks (FieldPro) Contract type: VIE (Volontariat International en Entreprise / International Corporate Volunteering) — via Business France Location: Dakar (Senegal) · Nairobi (Kenya) · Ho Chi Minh City (Vietnam) — one of these three destinations only Duration: 12 to 24 months (renewable) Field: IT / Software Development — Backend Start date: As soon as possible
Optimetriks builds FieldPro, a SaaS platform for digitalizing sales forces and field operations (field-force management), used by brands and distributors across emerging markets (Africa, Asia, Latin America). Our solution combines a web administration app, two mobile apps (field sales reps and customers), and an analytics data engine.
Joining Optimetriks means becoming part of an international, close-knit tech team that solves concrete, high-impact problems in multi-country environments.
Within the Backend team, you will contribute to the development and evolution of our API, which powers all of our applications. You will work on features end to end, from design to production deployment.
Design, develop, and maintain REST API endpoints in Node.js / TypeScript (Koa framework).
Model and optimize data in PostgreSQL (queries, indexing, performance).
Implement data validation (Joi), authentication, and security best practices.
Integrate external services: Google Cloud Platform (Storage, BigQuery), Firebase, Stripe, Twilio, SMS/email services.
Write unit and integration tests (Jest, Supertest) and contribute to our quality culture (linting, code review, GitLab CI/CD).
Take part in code reviews and continuous improvement of the architecture.
Node.js · TypeScript · Koa · PostgreSQL · Joi · Jest · Google Cloud Platform · Firebase · GitLab CI/CD · Docker
Master's degree (engineering school or university) in computer science or equivalent.
First experience (internship, apprenticeship, or project) in backend development.
Strong command of JavaScript/TypeScript; knowledge of Node.js is a real plus.
Solid understanding of relational databases (SQL/PostgreSQL).
Attention to code quality, testing, and best practices (clean code, security).
Professional-level English is essential (international team and working environment).
Autonomy, curiosity, and the ability to adapt to a multicultural environment.
Be between 18 and 28 years old (inclusive at the time of registration).
Be a national of the European Economic Area (EU, Norway, Iceland, Liechtenstein) or Monaco/Andorra.
Be in good standing with your country's national service obligations.
Mandatory registration on Mon VIE-VIA — Business France.
An international experience with high impact in a dynamic country (Senegal, Kenya, or Vietnam).
An attractive VIE allowance (base + geographic component, exempt from income tax), in line with the Business France scale for the destination.
Fast skill growth on a modern stack and a product used at scale.
Technical guidance and mentoring within an experienced team.
The Timberline Group · Maryland Heights, Missouri