
Sun King
Remote Jobs
Powering access to brighter lives in Africa, Asia, and beyond.
3 Jobs
Role Description Our backend systems process millions of transactions, serve enterprise customers across industries, and must perform flawlessly under pressure. We are scaling fast — and the decisions made at the architecture level today will define how the platform operates for years. We are hiring a Lead Backend Engineer to own that responsibility. This is a technical leadership role with real weight. You will set the architectural direction for core backend services, resolve ambiguity in complex distributed systems, engage directly with Product and DevOps leadership as a peer, not a downstream implementer and be the person the team turns to when things go wrong in production. Your decisions will have a measurable impact on system reliability, engineering velocity, and the careers of the engineers you mentor. We are looking for an engineer who has operated at this level before — someone who understands that senior engineering skill and technical leadership are not the same thing, and who is ready to take on both with full ownership. Responsibilities - Own backend features end-to-end: requirements, design, implementation, testing, and production rollout - Produce technical design documents for assigned features; present and defend them in design reviews - Write production-quality Java and Spring Boot code that meets the team’s standards for performance, maintainability, and test coverage - Identify and address edge cases, failure modes, and scalability constraints at the design stage — not after the fact - Deliver features on schedule with a consistent track record of quality and low post-release defect rates - Build and maintain microservices with a focus on reliability, scalability, and clean service boundaries - Design and optimise interactions with PostgreSQL and MongoDB; write performant queries and schema migrations - Implement Kafka-based event-driven workflows: consume, produce, and handle failure scenarios correctly - Use Elasticsearch for search features; understand indexing, mapping, and query construction - Instrument services with appropriate logging, metrics, and alerting from day one - Participate in on-call rotations and respond to production incidents with urgency and structure - Conduct root cause analysis on incidents related to your features and drive preventive improvements - Proactively monitor system health; surface degradation or risk to the Lead Engineer before it becomes an incident - Contribute to operational runbooks, post-mortems, and reliability improvement initiatives - Conduct thorough, constructive code reviews for junior engineers; elevate review quality on the team - Mentor junior engineers on technical approach, debugging discipline, and engineering best practices - Collaborate closely with the Lead Engineer on architecture decisions; contribute well-reasoned technical opinions - Partner with QA, DevOps, and Product to ensure features are delivered with full operational readiness Qualifications - Bachelor’s degree in Computer Science, Engineering, or equivalent experience - 5+ years of experience building and maintaining backend systems in production environments - Strong proficiency in Java with hands-on experience in Spring Boot–based microservices - Solid understanding of data structures, algorithms, and backend problem solving - Strong experience with PostgreSQL or other relational databases in high-scale systems - Experience building and consuming RESTful APIs and working with asynchronous systems - Strong debugging and troubleshooting skills in live production systems - Good understanding of software engineering best practices, including testing, code reviews, CI/CD, and release management - Clear communication skills and ability to collaborate effectively within a team - Hands-on experience with Kafka or similar messaging/event-streaming platforms - Exposure to distributed systems, microservices architecture, and scaling strategies - Experience with Docker and Kubernetes in production environments - Cloud platform experience (AWS, Azure, or GCP) - Caching with Redis: cache-aside, TTL strategies, cache invalidation patterns - Resilience engineering: Circuit Breaker, Bulkhead, Retry, Rate Limiting patterns Great to have - Experience using Redis, Elasticsearch, and MongoDB in production systems - Exposure to SRE or platform engineering practices - Experience contributing to or leading engineering hiring processes Benefits - Professional growth in a dynamic, rapidly expanding, high-social-impact industry - An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet - A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds - Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership
Warehouse System & Inventory Controller
Sun KingPowering access to brighter lives in Africa, Asia, and beyond.
Role Description The Warehouse Systems & Inventory Controller will ensure maintaining the accuracy, integrity, and efficiency of all warehouse inventory systems and stock management processes. This role is the central point of control for inventory data, warehouse management systems (WMS), and stock movement records, ensuring real-time accuracy and full visibility across all product categories. What you would be expected to do: - Inventory Management - Maintain accurate stock records across all warehouse locations, including bin, shelf, and pallet-level tracking. - Conduct and coordinate regular cycle counts, spot checks, and full stock takes; investigate and resolve discrepancies. - Monitor stock levels and trigger replenishment requests in line with minimum/maximum thresholds. - Process inbound and outbound stock movements, returns, and adjustments in the WMS in a timely manner. - Ensure FIFO (First In, First Out) compliance across all relevant product lines. - Warehouse Systems Administration - Serve as the super user and administrator of the Warehouse Management System (WMS). - Maintain master data integrity: item codes, unit of measure, bin locations, product lines, and supplier records. - Troubleshoot system errors, discrepancies, and interface failures; escalate to IT or system vendors as required. - Generate and distribute daily, weekly, and monthly inventory reports for operations, procurement, and finance teams. - Help with system upgrades, user acceptance testing (UAT), and the onboarding of new modules or integrations. - Process Control & Compliance - Develop, document, and enforce standard operating procedures (SOPs) for stock management and system usage. - Ensure all warehouse transactions are recorded in compliance with company policy and audit requirements. - Liaise with finance on stock valuation, write-offs, and period-end closing activities. - Identify process gaps and inefficiencies; propose and implement corrective actions. - Cross-functional teamwork - Work closely with procurement, logistics, and production teams to align inventory data with operational needs. - Help the inbound receiving teams to ensure accurate goods-received notes (GRNs) and supplier documentation. - Assist the warehouse manager with KPI reporting, stock accuracy targets, and operational performance reviews. - Any other duties as assigned by your supervisor. Qualifications - Has a degree qualification from a recognized institution preferably in Supply Chain Management, Operations Management, Economics & Mathematics, or Data Science. - Ability to multi-task and address other priorities. - Minimum 2–3 years of experience in a warehouse inventory, stock control, or logistics coordination role. - Demonstrated hands-on experience with a WMS (e.g. SAP WM/EWM, Oracle WMS, Manhattan, Infor, or similar). - Proficiency in Microsoft Excel (pivot tables, VLOOKUP/XLOOKUP, data validation); ERP experience is an advantage. - Strong numerical aptitude and attention to detail; comfortable working with large datasets. - Relevant qualification in supply chain, logistics, inventory management, or a related field is preferred. - Very good people person & Team Player skills; able to build and maintain effective relationships with colleagues, members and external partners. - Excellent verbal & written communication skills. - Ability to work remotely under minimal supervision. Benefits - Professional growth in a dynamic, rapidly expanding, high-social-impact industry. - An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet. - A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds. - Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun Center for Leadership.
• Own the Product: Develop, prioritize and implement product roadmaps (typically 6-12 months) grounded in user insights, field learnings, stakeholder feedback, and business ROI. • Prioritize initiatives that deliver measurable impact—either revenue growth or cost reduction. • Influence senior leadership to evaluate, prioritize, and greenlight high impact product investments. • Make explicit prioritization trade-offs based on business impact, engineering capacity, and operational readiness. • Mentor and nurture different product team members by setting priorities, removing their blockers, implementing best PM practices/frameworks. • Set high standards for documentation, prioritization rigor, and execution discipline. • Work on the full product lifecycle: Discovery, design, development, GTM, and sustained go‑lives. • Drive requirements definition: PRDs, workflow diagrams, edge cases, functional and non-functional requirements. • Ensure on‑time, high‑quality releases within defined turnaround times (TATs). • Own release planning, rollout sequencing, and adoption tracking across countries and teams. • Ensure every launch has clear success metrics, operational readiness, and rollback plans. • Partner daily with engineering teams to shape system design, APIs, and data models. • Head sprint planning, backlog grooming, and scope control. • Define testing strategy focused on business-critical flows, failure modes, and realistic user behaviour. • Use SQL and dashboards to validate product usage, data quality, and business impact post-launch. • Work on discovery efforts to identify issues in existing processes, user pain points, and competitive threats. Identify root causes behind process breakdowns, revenue leakage, fraud risk, or poor customer experience. • Translate observations into concrete problem statements, not abstract “user needs”. • Push back on solutions that look good on paper but won’t work at scale in the field. • Collaborate and act as the single-threaded owner across Engineering, Operations, Sales, Risk, Programs, Call center, Data etc. • Work on aligning scope, timelines, rollout plans, and success metrics. • Escalate decisively when trade-offs are required between speed, quality, and scope. • Define and track key performance indicators (KPIs) to measure product success and impact. • Use data to iterate on product performance and drive growth. • Travel about 10%-20% of the time to places including but not limited to India, Kenya, Myanmar, Mozambique, Nigeria, Tanzania, Togo, Uganda, Zambia and to any other Sun King markets.