S

Sumundi

Cloud-based POS and inventory management

Full-Stack Software Engineer - Back-end Heavy

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAccra, GhanaGHS6.5k /mo

About the Job

Requirements

  • At least 2 years of professional full-stack development experience, with a strong focus on backend development.
  • Advanced proficiency in the Laravel framework.
  • Strong knowledge of Node.js for server-side application development.
  • Familiarity with building and consuming RESTful APIs.
  • Strong knowledge of API testing tools such as Postman.
  • Experience with relational databases such as MySQL or PostgreSQL; MySQL is preferred.
  • Deep understanding of scaling and optimizing backend systems.
  • Proficiency in JavaScript, jQuery, and Bootstrap for creating responsive user-interface components.
  • Basic understanding of HTML5, CSS3, and cross-browser compatibility.
  • Strong knowledge of AWS, including deploying and managing server instances and using core services such as EC2, S3, ALB, and Route 53.
  • Familiarity with version control tools including Git and Bitbucket, and a strong understanding of Git workflow.
  • Working experience with collaborative tools such as JIRA and Google Chat.
  • Familiarity with Agile/Scrum methodologies.
  • Strong understanding of software design principles and patterns.
  • Ability to write clean, maintainable, and well-documented code.
  • Ability to manage multiple tasks and meet project deadlines.

Responsibilities

  • Design, develop, and maintain backend systems using Laravel and Node.js.
  • Build RESTful APIs and integrate third-party services to support front-end functionality.
  • Write efficient and reusable code to ensure high performance and scalability.
  • Implement front-end features using JavaScript, jQuery, and Bootstrap to create user-friendly interfaces.
  • Collaborate with cross-functional teams to define project requirements and deliver quality solutions.
  • Debug and troubleshoot application issues to ensure seamless user experiences.
  • Optimize database queries and manage data integrity in MySQL or other relational databases.
  • Conduct code reviews and adhere to software development best practices.
  • Stay updated with emerging technologies and propose innovative solutions to improve systems.
  • Provide technical support and mentor junior team members when needed.

Desired Qualifications

  • Experience with MySQL is preferred.

About the Company

Sumundi

Cloud-based POS and inventory management

Sumundi provides cloud-based retail software and services tailored for African small to midsize shops, led by Keepsales, a POS and inventory system that works online and offline. Keepsales tracks sales, manages inventory, prints receipts, and supports modules for accounting, e-commerce, logistics, and delivery, with pay-as-you-go pricing and optional hardware. It differentiates itself by targeting informal, local retailers across Africa, offering an integrated platform plus hardware and on-demand development through Sumundi Devshop to meet local needs. The goal is to help Africa’s informal retail sector become more efficient and scalable through digital tools and services that improve inventory control and operations.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Accra Metropolis, Ghana
Founded
2015

Recently Posted Jobs

Explore more opportunities at Sumundi

See more jobs