
Software Engineer, Rust or Go
SnappyCX
full-time
Posted on:
Location Type: Hybrid
Location: Ibadan • Nigeria
Visit company websiteExplore more
About the role
- Build the Core API: You will architect, build, and maintain our high-performance, memory-safe API using Rust/Go.
- Handle High Concurrency: This is the core of the job. You will use async/await and a modern framework (like axum, actix-web, or tokio) to handle thousands of simultaneous connections from our desktop clients flawlessly.
- Embrace "Fearless Concurrency": You will write code that is free from data races and safe by default, ensuring our users' time data is always processed with perfect integrity.
- Own the Database: You will design our PostgreSQL database schema and use a Rust-native library (like sqlx or sea-orm) to write efficient, type-safe queries.
- Manage Authentication & Billing: You'll build the secure systems for user authentication and integrate with payment processors like Stripe.
- Collaborate & Define: You will work directly with the founder and our frontend (Svelte/Tauri) engineer to define API contracts and shape the product's technical roadmap.
Requirements
- Loves Go/Rust: You have professional or significant personal project experience in Go/Rust. You can show us code you've written and are proud of.
- Understands Go/Rust's Core: You are comfortable with Go/Rust's key concepts.
- Is a Backend Generalist: You are a product-minded engineer who can take an idea, architect a solution, and build it, from the database to the API endpoint.
- Cares About Reliability: You're the kind of person who believes in the compiler and thinks that a bug is a failure of the type system, not just a mistake.
- Bonus Points (We'll Be Really Excited If You): Have contributed to open-source Go/Rust projects or crates. Have strong experience with axum, sqlx, or sea-orm. You embrace AI tools such as Claude Code + Cursor. Have experience building and scaling high-concurrency, real-time systems. Have a strong opinion on Go/Rust's web framework ecosystem.
Benefits
- No legacy code, no C++ bindings (unless you want to), no technical debt. You will build it right from day one.
- Massive Impact: You are not a cog in a machine. As a founding engineer, your work will define the technical foundation of the company for the next 10 years.
- Flexible & Focused Team: We're a small, hybrid team based in Ibadan. No bureaucracy, no pointless meetings. Just building.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustGoasync/awaitaxumactix-webtokioPostgreSQLsqlxsea-ormAPI development
Soft Skills
product-mindedreliabilitycollaborationarchitectural designproblem-solving