SnappyCX| Full-time

SOFTWARE ENGINEER (RUST OR GO) AT SNAPPYCX | ENGINEERING JOBS IN IBADAN

Ibadan, Oyo, Nigeria | Posted on 16/03/2026

About Company:

Snappycx is a leading company specializing in omnichannel customer support, committed to delivering top-quality customer experiences at affordable prices. With a team of passionate professionals dedicated to your product and brand, we utilize advanced metrics and tools to ensure maximum efficiency throughout the customer support journey.

Job Description:

We are seeking a high-velocity and technically rigorous Founding Software Engineer to anchor our backend operations in Ibadan. At SnappyCX, we have made the deliberate, engineering-first choice to build our entire ecosystem in Rust. Success is defined by "Predictive Reliability", the ability to leverage Rust’s ownership model and type system to build a backend that is blazing fast, handles massive concurrency, and is fundamentally free from memory leaks or data races.

This is a rare opportunity to be one of our first two engineers, architecting the entire system from the ground up. You will be building a "Pure Rust" stack—a Rust-native backend communicating with a Tauri (Rust/Svelte) desktop client. If you believe that "fearless concurrency" is a requirement rather than an option and you are ready to define the technical roadmap of a high-growth startup, we want you to drive our engineering sovereignty.

Requirements:

1. Core API & System Architecture

  • High-Performance Engineering: Architect and maintain our core API using Rust (or Go background), focusing on millimetric precision in performance and memory safety.

  • Concurrency Governance: Utilize modern frameworks like Axum, Actix-web, or Tokio to handle thousands of simultaneous connections from desktop clients with zero lag or crashes.

  • Fearless Concurrency: Write thread-safe code that is free from data races by default, ensuring the absolute integrity of our users' time and billing data.

2. Data Sovereignty & Infrastructure

  • PostgreSQL Architecture: Design high-efficiency database schemas and utilize Rust-native libraries like SQLx or Sea-ORM to write type-safe, optimized queries.

  • Security & Billing Integration: Build secure, high-fidelity authentication systems and integrate complex payment processing via Stripe.

  • API Contract Definition: Work directly with the founder and the frontend (Tauri/Svelte) engineer to define the interface between the desktop client and the backend.

3. Foundational Impact & Technical Leadership

  • Technical Roadmap: As a founding engineer, you will shape the technical direction of the company, ensuring we build it "right" from day one with zero legacy debt.

  • AI-Enhanced Development: Leverage modern AI tools such as Claude Code and Cursor to accelerate development velocity without compromising code quality.

  • Open Source Stewardship: Contribute to or maintain the internal "crates" and libraries that will form the backbone of SnappyCX’s technological edge.

Qualifications and Skills:

Professional Profile

  • Go/Rust Mastery: Professional or significant personal project experience in Rust or Go. You must be able to demonstrate high-quality, idiomatic code.

  • Backend Generalist: A "Product-Minded" engineer who can take a conceptual idea and build it through the entire stack—from the DB schema to the API endpoint.

  • Reliability Obsession: You believe the compiler is your partner and that bugs are often failures in the type system.

Bonus Points

  • Strong experience with Axum, SQLx, or Sea-ORM.

  • Contributions to open-source Rust crates or Go projects.

  • Experience scaling real-time, high-concurrency systems.

Salary

Very attractive

Application Closing Date: Not specified

Application Instructions:

Click the button below to apply

Click here to Apply   Join our Whatsapp group   Follow our Twitter handle

Job Information

Deadline

Not specified

Job Type

Full-time

Industry

Engineering

Work Level

Experienced

City

Ibadan

State

Oyo

Country

Nigeria

Similar Jobs