Hiring.Camp

Full Stack Programmer

Cnsgroup

·

Today

Location
Dar es Salaam
Type
Full-time
Department
IT
Closing date
Today

Description

Job Summary

A well-established company in the Transport & Diversified Services industry is seeking a skilled and results-driven Full Stack Programmer to develop, maintain, and enhance web and mobile applications that support its business operations.

The successful candidate will be responsible for backend and frontend development, cross-platform mobile applications, API integration, database management, and system deployment. The role requires strong technical expertise, excellent problem-solving abilities, and the capacity to manage multiple systems while ensuring performance, reliability, and an excellent user experience.

Key Responsibilities

1. Backend Development & System Architecture

  • Develop, maintain, and optimize backend applications using PHP (Laravel) and Python (Django or FastAPI).
  • Build scalable, secure, and reliable server-side systems to support business operations.
  • Design, develop, and integrate RESTful APIs to facilitate communication between web applications, mobile platforms, and third-party services.
  • Write clean, structured, reusable, and maintainable code following established software development standards.
  • Identify, troubleshoot, and resolve backend performance issues, application errors, and system bugs.

2. Frontend Development

  • Develop responsive, user-friendly, and high-performing web applications using Vue.js and modern JavaScript frameworks.
  • Translate business requirements and functional specifications into effective frontend solutions.
  • Integrate frontend applications with backend services and RESTful APIs.
  • Ensure web applications function consistently across different browsers, devices, and screen sizes.
  • Maintain and improve existing user interfaces, application performance, and overall usability.

Mobile Application Development

  • Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
  • Build and optimize mobile applications for Android and iOS devices.
  • Integrate Firebase services, including push notifications and other relevant application functionalities.
  • Connect mobile applications with backend systems and third-party APIs.
  • Test, debug, and optimize mobile applications to ensure reliability, performance, and a consistent user experience.

3. Database Design & Management

  • Design, develop, and maintain relational databases using MySQL and PostgreSQL.
  • Optimize database queries, structures, and performance to support efficient application operations.
  • Ensure data integrity, security, and efficient data handling across systems.
  • Troubleshoot database-related issues and implement appropriate technical solutions.
  • Support ongoing database maintenance, upgrades, and performance improvements.

4. Deployment, Testing & System Maintenance

  • Deploy, configure, and maintain applications within server environments using Docker and relevant deployment tools.
  • Use Git for version control, code management, and development collaboration.
  • Conduct application testing, debugging, and troubleshooting to identify and resolve technical issues.
  • Monitor application performance and address system errors to maintain operational reliability.
  • Maintain technical documentation and support ongoing software updates and system improvements.

5. Collaboration & Technical Support

  • Collaborate with internal teams to understand business requirements and develop appropriate technical solutions.
  • Support the integration, maintenance, and improvement of multiple business systems.
  • Communicate technical issues, development progress, and system requirements effectively.
  • Manage multiple development tasks and priorities while meeting project deadlines.
  • Identify opportunities to improve application functionality, system efficiency, and user experience.
  • Perform other related software development and technical responsibilities as assigned.

Qualifications & Requirements

  • Bachelor’s Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
  • Proven experience in full stack web and mobile application development.
  • Strong experience with MVC-based backend frameworks, including PHP (Laravel) and Python (Django or FastAPI).
  • Proficiency in Vue.js and modern JavaScript frameworks for developing responsive and user-friendly web applications.
  • Practical experience developing cross-platform mobile applications using Flutter and Dart for Android and iOS.
  • Knowledge of Firebase integration, including push notification implementation for mobile applications.
  • Strong ability to design, develop, and integrate RESTful APIs.
  • Proficiency in relational database design, management, and optimization using MySQL and PostgreSQL.
  • Familiarity with Git and version control workflows.
  • Good understanding of application deployment, server environments, and Docker.
  • Excellent debugging, software testing, troubleshooting, and problem-solving skills.
  • Ability to work under pressure, manage multiple systems, and meet project deadlines.
  • Strong analytical thinking, attention to detail, and organizational skills.
  • Excellent teamwork, communication, and interpersonal skills.
  • Ability to adapt to changing technologies, business requirements, and project priorities.
  • Self-motivated, proactive, and committed to delivering reliable, high-quality software solutions.

Deadline

6th November 2026

Skills

PythonJavaScriptPHPDartVue.jsDjangoFastAPILaravelDockerPostgreSQLMySQLFirebaseGitFlutteriOSAndroid

Similar Jobs

8

Full Stack Programmer

Cns Group Limited·Dar es Salaam, Dar es Salaam Region

Today

Full Stack Developer / Analyst Programmer (Java, over $40K)

Clts·Taikoo

1w ago

Full Stack Developer / IT Programmer Analyst (Associate or Mid-level or Senior-level)

Joblink Srmc·Aiken, South Carolina

1w ago

Full-Stack Programmer Software Developer

Turtle Island Staffing·Toronto, Ontario

3w ago

Java Angular Full stack Programmer Analyst

Citi Bank·India·Hybrid

1mo ago

Java Angular Full stack Programmer Analyst

citibank·Pune, Maharashtra

1mo ago

Programmeur Full Stack, Jr.

0rijin Village·Montréal, Quebec

1y+ ago

Binance Accelerator Programm - Software Engineer (Full-stack / AI-oriented)

Binance·Asia, Western Visayas +2·Remote

4w ago