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 attractiveApplication Closing Date: Not specified
Application Instructions:
Click the button below to apply
Job Information
Deadline
Not specified
Job Type
Full-time
Industry
Engineering
Work Level
Experienced
City
Ibadan
State
Oyo
Country
Nigeria