Business Head - Tanzania at Niajiri Platform LTD , Dar es Salaam , February 2026

Software Engineer (Backend-Focused Full Stack) Job Vacancy at Niajiri Platform, Dar es salaam June 2026

Website Niajiri Platform

Niajiri Platform

Software Engineer (Backend-Focused Full Stack)

Position Overview

Item Details
Position Software Engineer
Company Ennovate Ventures Limited
Industry Information Technology
Employment Type Contract
Location Dar es Salaam
Salary TZS 1,500,000+
Language English

Job Summary

Ennovate Ventures Limited is seeking a Backend-Focused Full Stack Developer with strong expertise in:

  • Java Spring Boot
  • NestJS (TypeScript)

The role involves building scalable backend systems, designing APIs, integrating third-party services, and ensuring high-performance, secure, and reliable software solutions.

The successful candidate will work closely with cross-functional teams to deliver end-to-end digital products.


Key Responsibilities

1. Backend Development

  • Design, develop, test, and deploy scalable backend applications using:
    • Java Spring Boot
    • NestJS (TypeScript)
  • Build and maintain RESTful APIs and microservices architecture.
  • Develop secure, efficient, and reusable business logic components.
  • Optimize backend systems for performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code.

2. API & System Integration

  • Integrate third-party services, including:
    • Payment systems
    • CRM platforms
    • External APIs
  • Ensure smooth communication between frontend and backend systems.
  • Support frontend development using modern JavaScript frameworks when required.
  • Participate in UI integration and system testing.

3. Software Architecture & Design

  • Participate in technical design discussions and architectural decisions.
  • Design scalable and maintainable system architectures.
  • Develop reusable components and services for multiple products.
  • Ensure adherence to security, performance, and scalability standards.
  • Contribute to system architecture documentation.

4. Database Management

  • Design and maintain relational database structures.
  • Develop optimized queries, stored procedures, and data access layers.
  • Ensure database security, integrity, and performance.
  • Implement backup and disaster recovery strategies.
  • Support data migration and system integration projects.

5. DevOps & Deployment

  • Deploy and manage applications in cloud environments.
  • Support CI/CD pipeline implementation.
  • Monitor system performance and application health.
  • Implement logging, monitoring, and alerting systems.
  • Ensure infrastructure follows security best practices.

6. Agile Collaboration & Delivery

  • Work with:
    • Product Managers
    • UI/UX Designers
    • Project Leads
  • Participate in:
    • Sprint planning
    • Backlog grooming
    • Agile development processes
  • Deliver tasks within agreed timelines and quality standards.
  • Support MVP and rapid prototyping initiatives.

7. Continuous Improvement & Innovation

  • Assist in debugging and resolving production issues.
  • Identify opportunities to improve system performance and code quality.
  • Research emerging technologies and frameworks.
  • Contribute to internal innovation initiatives.
  • Participate in technical knowledge-sharing sessions.

Requirements

Education

  • Bachelor’s Degree in:
    • Computer Science
    • Software Engineering
    • Information Technology
    • Related fields

Experience

  • 3–5 years of professional software development experience.
  • Experience delivering production-ready systems.
  • Experience in:
    • Fintech
    • Startups
    • Enterprise software
    • Digital transformation (advantageous)

Technical Skills

Core Technologies

  • Java Spring Boot
  • NestJS (TypeScript)
  • Microservices architecture
  • REST APIs

Databases

  • MySQL
  • PostgreSQL
  • Redis

DevOps & Cloud

  • AWS
  • Docker
  • Kubernetes
  • Nginx
  • CI/CD pipelines

Development Tools

  • Git
  • GitHub
  • Express.js

Required Documents

  • Degree Certificate
  • Professional Portfolio

Ideal Candidate Profile

This role is best suited for a mid-level to senior backend engineer who:

  • Builds scalable distributed systems
  • Has strong API and microservices experience
  • Understands cloud deployment and DevOps workflows
  • Works well in agile, fast-paced environments
  • Is comfortable bridging backend and frontend systems

CLICK/TAP HERE TO APPLY:

To apply for this job please visit match.niajiri.africa.

Spread the love