Tobams Group is a leading provider of digital solutions, focusing on mobile app development, website design, tech talent acquisition, and strategic marketing, aiming to elevate businesses to new heights.
Key Responsibilities
- Design, build, and maintain scalable backend services and APIs for Tobamsgroup products.
- Collaborate with AI/ML engineers to integrate machine learning models into production environments.
- Implement and support gamification features (progress tracking, leaderboards, reward systems, badges, challenges) through backend logic and APIs.
- Work closely with frontend developers, product managers, and designers to deliver seamless user experiences.
- Maintain and optimize databases (SQL/NoSQL) for performance, scalability, and reliability.
- Ensure code quality by writing clean, testable, and maintainable solutions.
- Monitor, debug, and improve application performance, reliability, and security.
- Participate in code reviews, architecture discussions, and process improvements.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Strong programming skills in TypeScript and JavaScript.
- Strong proficiency in Node.js (NestJS/Express.js) or similar backend frameworks.
- Solid understanding of RESTful APIs and microservices architecture.
- Proven experience working on AI/ML model integration (e.g., exposing models via APIs, handling inference at scale).
- Proven experience building or supporting gamification features (e.g., points systems, leaderboards, challenges, rewards).
- Experience with databases (MongoDB, PostgreSQL, or MySQL).
- Familiarity with containerization (Docker, Kubernetes) and deployment on cloud platforms (AWS, GCP, or Azure).
- Understanding of authentication/authorization protocols (JWT, OAuth2).
- Experience with CI/CD pipelines and version control (Git).
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication skills (technical documentation & stakeholder reporting).
- Adaptability and ability to thrive in a fast-paced, evolving environment.
- Humble, hardworking, and ambitious mindset.
Nice-to-Have Skills
- Knowledge of Python.
- Experience with message queues (RabbitMQ, Kafka).
- Exposure to DevOps practices and infrastructure as code (Terraform).
- Familiarity with event-driven systems and webhook handling.
- Experience with AI/ML integration and MLOps practices.
Method of Application
Signup to view application details.
Signup Now