Jobs

Job Roles at SnappyCX

  • Contents
  • Open Jobs
    1. Rust Backend Engineer
    2. Product & Growth Engineer
    3. Frontend Engineer (SvelteKit & Tauri)
    4. Go Backend Engineer
  • Method of Application

Job Roles at SnappyCX

Rust Backend Engineer

  • Job Type Full Time , Hybrid
  • Qualification BA/BSc/HND
  • Experience
  • Location Oyo
  • City Ibadan
  • Job Field ICT / Computer 

  • This is a rare opportunity to be one of our first two engineers, architecting the entire backend from the ground up as part of a pure Rust stack (a Rust backend with a Rust-based Tauri desktop client).

What You’ll Be Doing

  • Build the Core API: You will architect, build, and maintain our high-performance, memory-safe API using Rust.
  • Handle High Concurrency: This is the core of the job. You will use async/await and a modern framework (like axumactix-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.

We’re Looking for Someone Who:

  • Loves Rust: You have professional or significant personal project experience in Rust. You can show us code you’ve written and are proud of.
  • Understands Rust’s Core: You are comfortable with Rust’s key concepts: ownership, borrowing, lifetimes, and traits.
  • Is an async Expert: You have experience building asynchronous applications in Rust, ideally with tokio.
  • 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.

go to method of application »

Method of Application

  • This is a rare opportunity to be one of our first two engineers, shaping the entire product from the ground up using a best-in-class modern stack.

What You’ll Be Doing

  • Build the Core Product: You will own the entire frontend, using SvelteKit to build our fast and responsive web application.
  • Build the Desktop App: You will use Tauri (and your Svelte components) to build our lightweight, cross-platform desktop app that is not another 150MB Electron clone.
  • Collaborate & Integrate: Work directly with the founder and our backend (Go) engineer to design and integrate with our API.
  • Obsess Over Performance: You will be responsible for ensuring our app loads instantly, feels snappy, and has a minimal memory footprint. We’re not just building features; we’re building the fastest time tracker on the market.
  • Shape the UX: You’ll have a major voice in the product. You’ll work from designs but also have the freedom to give feedback and make improvements to the user experience.

We’re Looking for Someone Who:

  • Is a Frontend Expert: You have proven, professional experience building and shipping modern web applications.
  • Loves Modern Frameworks: You have experience with at least one modern framework (React, Vue, etc.), but you are especially excited about Svelte/SvelteKit.
  • Cares About Performance: You’re the kind of person who is annoyed by slow websites. You know how to debug performance bottlenecks and write efficient, clean code.
  • Is a Self-Starter: You are a disciplined, product-minded engineer who can manage their own time and work effectively in a small, hybrid team.
  • Has an Eye for Detail: You can take a Figma design and turn it into a pixel-perfect, responsive component.

Bonus Points (We’ll Be Really Excited If You):

  • Have built and shipped a real project with SvelteKit.
  • Have tinkered with or built an app using Tauri (or even Electron).
  • You embrace AI tools such as Claude Code + Cursor.
  • Can show us a GitHub profile or personal portfolio you’re proud of.
  • Have experience in a startup or have built your own projects from scratch.
  • Have opinions about what makes a good (or bad) user experience.

go to method of application »

Leave a Comment