Point your AI agent at freehire and let it find you a job.

Get the CLI →

VIE Opening for Back-end Developer at Optimetriks in Dakar, Nairobi, or Ho Chi Minh City

NewBe an early applicant

Summary

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.

VIE Opening — Back-end Developer (M/F)

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

The company

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.

The role

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.

Your responsibilities

  • 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.

Tech stack

Node.js · TypeScript · Koa · PostgreSQL · Joi · Jest · Google Cloud Platform · Firebase · GitLab CI/CD · Docker



Requirements

Candidate profile

  • 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.

VIE eligibility requirements

  • 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.



Benefits

What we offer

  • 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.



See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available