Senior Full Stack Developer

Duration: 2026-08-19 - 2026-08-31
Monthly Salary: $0.00 - $0.00
Job position: Senior Full Stack Developer

Smatech Group

13 Brentwood Avenue, Groombridge, Harare
Untitled design (16).png

Job description

Smatech Group is looking for a Senior Full Stack Developer to help build and scale our product portfolio. You'll work across the stack, from backend services and data pipelines to modern frontend interfaces, while championing AI-assisted development practices that help the whole engineering team ship faster without sacrificing quality.

This is a senior, hands-on role for someone who can own features end-to-end, mentor other developers, and bring modern engineering practices including AI agent-assisted workflows into everyday delivery.

Key Responsibilities

     Design, build, and maintain scalable full stack applications across Java (backend services) and Node.js, with React.js and Next.js on the frontend.

     Design and optimize PostgreSQL schemas, queries, and data models for performance and reliability at scale.

     Build and maintain event-driven architectures using Apache Kafka for real-time data processing and service-to-service communication.

     Own CI/CD pipelines using Git and GitHub Actions, ensuring fast, safe, and repeatable deployments.

     Integrate AI agents and AI-assisted workflows (e.g., coding copilots, automated code review, agentic testing/documentation tools) into the development lifecycle to increase team velocity.

     Collaborate with product, design, and other engineers to translate business requirements into technical solutions.

     Write clean, well-tested, maintainable code and enforce this standard through code reviews.

     Contribute to architectural decisions, technical roadmaps, and engineering best practices.

     Mentor mid-level and junior developers; support hiring and technical interviews as needed.

     Monitor, debug, and improve the performance, security, and scalability of production systems.

Required Skills & Experience

     5+ years of professional full stack development experience.

     Strong proficiency in Java (Spring Boot or equivalent enterprise framework).

     Strong proficiency in Node.js for backend/API development.

     Proficiency in React.js and Next.js, including SSR/SSG, routing, and state management patterns.

     Solid experience with PostgreSQL, including schema design, indexing, and query optimization.

     Practical experience with Apache Kafka (producers/consumers, topics, partitioning, event-driven design).

     Strong command of Git and GitHub Actions (or similar CI/CD tooling) for automated build, test, and deployment pipelines.

     Demonstrated experience using AI coding tools and agentic workflows (e.g., Claude Code, GitHub Copilot, Cursor, or similar) to accelerate development, testing, or documentation.

     Solid understanding of REST/GraphQL API design and integration.

     Comfortable working in a fast-paced, product-driven environment with evolving requirements.

Modern / Nice-to-Have Skills

     Containerization and orchestration: Docker, Kubernetes.

     Cloud platforms: AWS, GCP, or Azure (compute, storage, managed databases, IAM).

     Infrastructure as Code: Terraform or similar.

     Experience with microservices architecture and API gateways.

     Familiarity with observability tooling (Prometheus, Grafana, OpenTelemetry, Datadog, or similar).

     Automated testing practices: unit, integration, and end-to-end testing (Jest, Playwright, Cypress, JUnit).

     Experience with payment gateway integrations, particularly mobile money or African payment rails (e.g., EcoCash, ZimSwitch), is a strong plus.

     Familiarity with prompt engineering and building lightweight internal tools/agents to automate repetitive engineering tasks.

     Understanding of security best practices (OWASP, authentication/authorization patterns like OAuth2/JWT).

     Experience with feature flagging and progressive rollout strategies.

     Exposure to CDNs and video/streaming delivery infrastructure is a plus, given Smatech's media platform work.

Soft Skills

     Strong problem-solving skills and ability to work independently on ambiguous problems.

     Clear communicator, comfortable presenting technical trade-offs to non-technical stakeholders.

     Collaborative mindset - works well across product, design, and engineering functions.

     Proactive about identifying inefficiencies and proposing modern tooling or process improvements.

     Comfortable mentoring others and raising the technical bar of the team.

Qualifications

     Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

     Relevant certifications (cloud, Kafka, or AI/ML tooling) are a plus but not required.

What Smatech Offers

     Opportunity to work on high-impact, high-visibility products across entertainment tech and national digital transformation projects.

     A team that actively invests in modern tooling, including AI-assisted development.

     Room to shape architecture and engineering culture as the company scales.

Skill Required

Related Jobs

Job Detail

Location
Onsite / Hybrid
Company
Smatech Group
Type
Full time
Positions
29
Quantity to be recruited
1
Seniority
...
Degree
...
Apply Before
2026-08-31