Mid-Level Full-Stack Software Developer — Payroll System
Job summary
MyAccurate Books is building a robust, multi-tenant payroll system and is looking for a Mid-Level Full-Stack Developer to join our development team. You will take ownership of key features across the full stack — from database architecture to user interface — building a compliant, scalable payroll platform for Kenyan businesses.
Job descriptions & requirements
MyAccurate Books is building a robust, multi-tenant payroll system and is looking for a Mid-Level Full-Stack Developer to join our development team.
You will take ownership of key features across the full stack — from database architecture to user interface — building a compliant, scalable payroll platform for Kenyan businesses.
Qualifications
• Bachelor of Science in Software Engineering, Computer Science, or a related field
• 3+ years of hands-on full-stack development experience
Core Programming
• Object-Oriented Programming (OOP) — Required
• Strong problem-solving and debugging skills
• Writing clean, maintainable, and well-documented code
Backend
• Proficiency in at least one: Node.js, Python, or C#
• Express.js or equivalent backend framework
• RESTful API Development
• Integration with External APIs and Third-Party Systems
• Authentication & Authorization
Database
• PostgreSQL or any relational SQL database
• Multi-tenant Database Architecture
• SQL Querying & Reporting
• Database Design & Normalization
Frontend
• HTML5, CSS3, JavaScript (ES6+)
• React.js
• Tailwind CSS
• Form Handling & Validation
• REST API Integration
Development Tools
• Git & GitHub/GitLab
• CI/CD Pipelines
• Postman
• Basic Linux/CLI
Additional Requirements
• Basic Knowledge of Accounting — Required
• Familiarity with Kenyan Tax Laws
• Exposure to Accounting & Bookkeeping Concepts
• Basic Understanding of Double-Entry Bookkeeping
Soft Skills
• Attention to Detail
• Analytical Thinking
• Team Collaboration
• Ability to work independently and take ownership
• Willingness to Learn
To apply, send your CV and cover letter to info@myaccuratebook.com
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.