Job Listings
Software Developer & Test Engineer
Minimum Experience
1 year
Application Deadline
📅 31/12/2026
Interested in this job?
Create your profile in 30 seconds and we'll apply for you automatically
Job Description
Responsibilities:
- IoT Dashboards & Full-Stack Dev: Provision real-time telemetry dashboards (Grafana, ThingsBoard, AWS IoT SiteWise) and develop scalable front-end (React/Vue) and back-end (Node.js/Python) applications.
- Cloud Infrastructure & Databases: Deploy serverless microservices and manage relational, NoSQL, and time-series databases (PostgreSQL, InfluxDB, DynamoDB) on AWS, Azure, or GCP.
- Test Automation & QA: Architect and execute automated test suites (PyTest, Cypress, Playwright, Postman) covering APIs, IoT streaming data pipelines, and front-end UIs.
- CI/CD Pipeline Integration: Embed automated testing into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) for continuous deployment and regression testing.
Requirements:
- Experience: 5–10 years in full-stack software development, cloud engineering, and test automation.
- Cloud Computing: Hands-on experience building, hosting, and testing applications on AWS, Azure, or GCP.
- Dashboarding: Proven experience provisioning and customizing real-time IoT/telemetry dashboards.
- Languages:
- Python: Backend frameworks (FastAPI, Flask) and testing (PyTest).
- JavaScript / Node.js: Front-end frameworks (React, Vue, or Angular) and Node.js backends.
- Databases: Strong proficiency with SQL, NoSQL, and time-series databases.
- Testing & APIs: Extensive experience with REST API testing, WebSockets, and End-to-End automation frameworks
Preferred Qualifications
- Cloud certifications (AWS Developer, Azure Developer, or GCP Associate).
- Containerization & IaC (Docker, Kubernetes, Terraform).
- Familiarity with IoT messaging protocols (MQTT, WebSockets, Modbus).
About the Company
Upland Consulting Nigeria Limited publishes its vacancies in Nigeria through Saplic. Profile created automatically.