📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Developer & Test Engineer

Upland Consulting Nigeria Limited · Lagos

Senior 🇬🇧 English
Python FastAPI Flask JavaScript Node.js React Vue Angular Grafana ThingsBoard AWS IoT SiteWise AWS Azure GCP PostgreSQL InfluxDB DynamoDB NoSQL Time-series databases PyTest Cypress Playwright Postman GitHub Actions GitLab CI Jenkins Docker Kubernetes Terraform MQTT WebSockets Modbus

Job description

About the role

Upland Consulting Nigeria Limited is seeking a senior‑level Software Developer & Test Engineer to design, build and maintain real‑time IoT dashboards and full‑stack applications. You will work on cloud‑native services, automate testing pipelines and ensure high‑quality releases for our clients.

Key responsibilities

  • Provision real‑time telemetry dashboards using Grafana, ThingsBoard and AWS IoT SiteWise.
  • Develop scalable front‑end applications with React, Vue or Angular and back‑end services with Node.js, Python (FastAPI, Flask).
  • Deploy serverless micro‑services and manage PostgreSQL, InfluxDB, DynamoDB and other NoSQL/time‑series databases on AWS, Azure or GCP.
  • Architect and execute automated test suites (PyTest, Cypress, Playwright, Postman) for APIs, IoT data streams and UI components.
  • Integrate automated testing into CI/CD pipelines using GitHub Actions, GitLab CI or Jenkins.
  • Collaborate on containerization (Docker, Kubernetes) and infrastructure‑as‑code (Terraform) initiatives.

Required profile

  • 5–10 years of full‑stack development, cloud engineering and test automation experience.
  • Senior‑level expertise with AWS, Azure or GCP and proven ability to deliver IoT solutions.
  • Hands‑on experience building and customizing real‑time dashboards.
  • Preferred cloud certifications (AWS Developer, Azure Developer, GCP Associate).
  • Familiarity with IoT messaging protocols such as MQTT, WebSockets and Modbus.

Required skills

  • Python (FastAPI, Flask) and JavaScript/Node.js.
  • React, Vue, Angular front‑end frameworks.
  • Grafana, ThingsBoard, AWS IoT SiteWise.
  • AWS, Azure, GCP cloud platforms.
  • PostgreSQL, InfluxDB, DynamoDB, NoSQL and time‑series databases.
  • PyTest, Cypress, Playwright, Postman.
  • GitHub Actions, GitLab CI, Jenkins.
  • Docker, Kubernetes, Terraform.
  • MQTT, WebSockets, Modbus.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Upland Consulting Nigeria Limited.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

40 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Upland Consulting Nigeria Limited

Lagos