---
title: "Full Stack Programmer at CNS Group Limited – VueJobs"
canonical_url: "https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer"
meta:
  "og:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Full%2BStack%2BProgrammer%2Cheadline_CNS%2BGroup%2BLimited%2Cimage_~aHR0cHM6Ly9hc3NldHMuam9iYmIuaW8vbG9nb3MvMDFramcxZjUyMHdmeDNmbWt0NjluNjQyOXpfMTc3MjIxMjQyNi5wbmc%2Cp_Ii9qb2JzL2Nucy1ncm91cC1saW1pdGVkLWZ1bGwtc3RhY2stcHJvZ3JhbW1lciI%2Cs_3FfgNMlJ59Z4232e.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Full Stack Programmer at CNS Group Limited – VueJobs"
  "twitter:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Full%2BStack%2BProgrammer%2Cheadline_CNS%2BGroup%2BLimited%2Cimage_~aHR0cHM6Ly9hc3NldHMuam9iYmIuaW8vbG9nb3MvMDFramcxZjUyMHdmeDNmbWt0NjluNjQyOXpfMTc3MjIxMjQyNi5wbmc%2Cp_Ii9qb2JzL2Nucy1ncm91cC1saW1pdGVkLWZ1bGwtc3RhY2stcHJvZ3JhbW1lciI%2Cs_3FfgNMlJ59Z4232e.png"
---

> Index of every page on this site: [llms.txt](https://vuejobs.com/llms.txt)

# **Full Stack Programmer**

CNS Group Limited

Vue-first

**Full-stack**

![Flag of Tanzania](https://hatscripts.github.io/circle-flags/flags/tz.svg) Dar es Salaam, Tanzaniaon-sitefull-time7 days ago

[**Apply Now **](https://www.careers-page.com/cns-group-limited/job/3W7W46R8?ref=vuejobs.com)

---

**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

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://vuejobs.com/#website","@type":"WebSite","name":"Vue.js Jobs","url":"https://vuejobs.com/","publisher":{"@id":"https://vuejobs.com/#identity"}},{"@id":"https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer#webpage","@type":"WebPage","name":"Full Stack Programmer at CNS Group Limited","url":"https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer","isPartOf":{"@id":"https://vuejobs.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer"]}],"primaryImageOfPage":{"@id":"https://vuejobs.com/#logo"}},{"@id":"https://vuejobs.com/#identity","@type":"Organization","name":"VueJobs","url":"https://vuejobs.com","logo":{"@id":"https://vuejobs.com/#logo"},"sameAs":["https://x.com/vuejsjob","https://www.linkedin.com/showcase/vuejobs/","https://github.com/vuejobs"]},{"@id":"https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer#job-posting","@type":"JobPosting","datePosted":"2026-10-26T10:15:54.000000Z","description":"\u003Cp>\u003Cstrong>Job Summary\u003C/strong>\u003C/p>\n\u003Cp>A well-established company in the Transport &amp; 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.\u003C/p>\n\u003Cp>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.\u003C/p>\n\u003Cp>\u003Cstrong>Key Responsibilities\u003C/strong>\u003C/p>\n\u003Cp>\u003Cstrong>1. Backend Development &amp; System Architecture\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Develop, maintain, and optimize backend applications using PHP (Laravel) and Python (Django or FastAPI).\u003C/li>\n\u003Cli>Build scalable, secure, and reliable server-side systems to support business operations.\u003C/li>\n\u003Cli>Design, develop, and integrate RESTful APIs to facilitate communication between web applications, mobile platforms, and third-party services.\u003C/li>\n\u003Cli>Write clean, structured, reusable, and maintainable code following established software development standards.\u003C/li>\n\u003Cli>Identify, troubleshoot, and resolve backend performance issues, application errors, and system bugs.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>2. Frontend Development\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Develop responsive, user-friendly, and high-performing web applications using Vue.js and modern JavaScript frameworks.\u003C/li>\n\u003Cli>Translate business requirements and functional specifications into effective frontend solutions.\u003C/li>\n\u003Cli>Integrate frontend applications with backend services and RESTful APIs.\u003C/li>\n\u003Cli>Ensure web applications function consistently across different browsers, devices, and screen sizes.\u003C/li>\n\u003Cli>Maintain and improve existing user interfaces, application performance, and overall usability.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Mobile Application Development\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.\u003C/li>\n\u003Cli>Build and optimize mobile applications for Android and iOS devices.\u003C/li>\n\u003Cli>Integrate Firebase services, including push notifications and other relevant application functionalities.\u003C/li>\n\u003Cli>Connect mobile applications with backend systems and third-party APIs.\u003C/li>\n\u003Cli>Test, debug, and optimize mobile applications to ensure reliability, performance, and a consistent user experience.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>3. Database Design &amp; Management\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Design, develop, and maintain relational databases using MySQL and PostgreSQL.\u003C/li>\n\u003Cli>Optimize database queries, structures, and performance to support efficient application operations.\u003C/li>\n\u003Cli>Ensure data integrity, security, and efficient data handling across systems.\u003C/li>\n\u003Cli>Troubleshoot database-related issues and implement appropriate technical solutions.\u003C/li>\n\u003Cli>Support ongoing database maintenance, upgrades, and performance improvements.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>4. Deployment, Testing &amp; System Maintenance\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Deploy, configure, and maintain applications within server environments using Docker and relevant deployment tools.\u003C/li>\n\u003Cli>Use Git for version control, code management, and development collaboration.\u003C/li>\n\u003Cli>Conduct application testing, debugging, and troubleshooting to identify and resolve technical issues.\u003C/li>\n\u003Cli>Monitor application performance and address system errors to maintain operational reliability.\u003C/li>\n\u003Cli>Maintain technical documentation and support ongoing software updates and system improvements.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>5. Collaboration &amp; Technical Support\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Collaborate with internal teams to understand business requirements and develop appropriate technical solutions.\u003C/li>\n\u003Cli>Support the integration, maintenance, and improvement of multiple business systems.\u003C/li>\n\u003Cli>Communicate technical issues, development progress, and system requirements effectively.\u003C/li>\n\u003Cli>Manage multiple development tasks and priorities while meeting project deadlines.\u003C/li>\n\u003Cli>Identify opportunities to improve application functionality, system efficiency, and user experience.\u003C/li>\n\u003Cli>Perform other related software development and technical responsibilities as assigned.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Qualifications &amp; Requirements\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Bachelor’s Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.\u003C/li>\n\u003Cli>Proven experience in full stack web and mobile application development.\u003C/li>\n\u003Cli>Strong experience with MVC-based backend frameworks, including PHP (Laravel) and Python (Django or FastAPI).\u003C/li>\n\u003Cli>Proficiency in Vue.js and modern JavaScript frameworks for developing responsive and user-friendly web applications.\u003C/li>\n\u003Cli>Practical experience developing cross-platform mobile applications using Flutter and Dart for Android and iOS.\u003C/li>\n\u003Cli>Knowledge of Firebase integration, including push notification implementation for mobile applications.\u003C/li>\n\u003Cli>Strong ability to design, develop, and integrate RESTful APIs.\u003C/li>\n\u003Cli>Proficiency in relational database design, management, and optimization using MySQL and PostgreSQL.\u003C/li>\n\u003Cli>Familiarity with Git and version control workflows.\u003C/li>\n\u003Cli>Good understanding of application deployment, server environments, and Docker.\u003C/li>\n\u003Cli>Excellent debugging, software testing, troubleshooting, and problem-solving skills.\u003C/li>\n\u003Cli>Ability to work under pressure, manage multiple systems, and meet project deadlines.\u003C/li>\n\u003Cli>Strong analytical thinking, attention to detail, and organizational skills.\u003C/li>\n\u003Cli>Excellent teamwork, communication, and interpersonal skills.\u003C/li>\n\u003Cli>Ability to adapt to changing technologies, business requirements, and project priorities.\u003C/li>\n\u003Cli>Self-motivated, proactive, and committed to delivering reliable, high-quality software solutions.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Deadline\u003C/strong>\u003C/p>\n\u003Cp>6th November 2026\u003C/p>","employmentType":"FULL_TIME","title":"Full Stack Programmer","validThrough":"2026-12-02T14:03:58.799Z","applicantLocationRequirements":{"@type":"Country","name":"TZ"},"hiringOrganization":{"@type":"Organization","name":"CNS Group Limited","logo":"https://assets.jobbb.io/logos/01kjg1f520wfx3fmkt69n6429z_1772212426.png","url":"https://vuejobs.com/"},"identifier":{"@type":"PropertyValue","name":"CNS Group Limited","value":"01m5vvbd42232a1g471g7x2fry"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dar es Salaam","addressCountry":"TZ"}},"mainEntityOfPage":{"@id":"https://vuejobs.com/jobs/cns-group-limited-full-stack-programmer#webpage"}},{"@id":"https://vuejobs.com/#logo","@type":"ImageObject","caption":"VueJobs","contentUrl":"https://vuejobs.com/images/logos/vuejobs-logo.png","inLanguage":"en","url":"https://vuejobs.com/images/logos/vuejobs-logo.png"}]}
```

## Sitemap

See the full [sitemap](https://vuejobs.com/sitemap.md) for all pages.
