About Company:
Kredete is a personal finance company that's focused on helping everyone in Africa make financial progress. We believe that when it comes to money, everyone deserves a chance to succeed. That's why we offer a range of tools and personalized recommendations designed to help people make the most off their money - no matter where they're starting from.
Job Description:
We are seeking a high-caliber Technical Support Engineer to serve as the critical link between our external partners and our core engineering team. This is not a "help desk" role; it is a deep-tier technical position requiring the ability to read, debug, and troubleshoot production code in Go (Golang) and Rust.
You will own the technical health of our integrations, diagnosing complex backend issues, investigating transaction failures in our wallet systems, and ensuring the reliability of our event-driven architecture. If you have a background in backend development and a passion for root-cause analysis in distributed systems, this role offers a front-row seat to the scaling of our infrastructure.
Requirements:
1. Advanced Technical Troubleshooting
Root-Cause Analysis: Analyze logs, metrics, and system behavior to identify why a service is failing or where an integration is breaking.
Code-Level Debugging: Dive into production backend code (Go/Rust) to understand logic flows, identify bugs, and propose fixes to the core engineering team.
Data Investigation: Utilize PostgreSQL to inspect transaction data, troubleshoot balance mismatches, and resolve complex reconciliation problems.
2. API & Integration Stewardship
Integration Validation: Act as the technical authority for partners, validating their API usage, ensuring correct implementation of gRPC and RESTful protocols, and enforcing best practices.
Transaction Lifecycle Support: Debug high-stakes issues related to payments, wallets, and ledger balances, ensuring every transaction reaches a final, accurate state.
System Reliability: Support incident response and post-mortems, contributing to the continuous improvement of our distributed system's stability.
3. Collaborative Engineering & Documentation
Engineering Liaison: Work side-by-side with backend engineers to escalate validated bugs and verify patches before they go live.
Knowledge Architecture: Document recurring technical issues and resolution paths to create a high-quality internal knowledge base and improve client self-service.
Architectural Awareness: Maintain a deep understanding of our evolving platform architecture, including asynchronous background jobs and event-driven triggers.
Qualifications and Skills:
Technical Profile
Experience: 3–5 years of professional experience in backend software development or high-level technical support.
Languages: Strong proficiency in Go (Golang) and Rust, with the ability to navigate and debug production-grade code.
Databases: Solid knowledge of SQL & PostgreSQL for complex data inspection and troubleshooting.
Architecture IQ: Deep understanding of gRPC, RESTful APIs, distributed systems, and event-driven architectures (message queues, background jobs).
Core Competencies
Investigative Mindset: High attention to detail and analytical thinking, especially when under pressure during system incidents.
Communication: Ability to translate complex backend failures into clear, actionable explanations for both external clients and internal developers.
Fintech Literacy: Familiarity with payment/wallet lifecycles, reconciliation, and failure scenarios is highly advantageous.
Tooling: Proficient with Git, logging tools (e.g., ELK, Datadog), and system metrics monitoring.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
Interested and qualified? Go to Kredete on www.linkedin.com to apply
Job Information
Deadline
Not specified
Job Type
Full-time
Industry
ICT/TECH
Work Level
Experienced
State
Lagos
Country
Nigeria