SnappyCX

Go Backend Engineer ( Ibadan Nigeria )

Posted: 46 minutes ago

Job Description

Job Title: Go Backend Engineer ( Ibadan Nigeria )Location: Ibadan, Nigeria (Hybrid)Reports to: FounderAbout UsWe're on a mission to build a time tracker that people actually love to use.Forget the slow, bloated, "creepy" surveillance software. We are building the "anti-TimeDoctor"—a tool built on trust and speed. We're a bootstrapped, product-led startup building a lightweight, fast, and beautiful app that helps agencies, lawyers, and freelancers bill their clients accurately.Our entire backend will be a high-concurrency API built in Go, designed to handle millions of requests from our desktop clients with near-zero latency. We believe performance is a feature, and we're looking for an engineer who feels the same way.This is a rare opportunity to be one of our first two engineers, architecting the entire backend from the ground up.What You'll Be DoingBuild the Core API: You will design, build, and maintain our fast, scalable, and secure API using Go (Golang).Handle High Concurrency: This is the core of the job. You will build the services that handle thousands of simultaneous connections from our desktop apps, ensuring every "ping" is processed instantly and efficiently.Own the Database: You will design and manage our PostgreSQL database schema, writing efficient, safe queries and ensuring data integrity. (Losing a user's time entry is a mortal sin).Manage Authentication & Billing: You'll build the systems for secure user authentication (JWTs, etc.) 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 WhoIs a Backend Expert: You have proven, professional experience building and shipping high-performance, API-first backends.Loves Go (Golang): You have real-world experience writing production-level Go. You're comfortable with goroutines, channels, and building concurrent applications.Knows Their Database: You are proficient with PostgreSQL (or a similar relational database) and understand how to write optimized queries and design a scalable schema.Is a Self-Starter: You are a disciplined, product-minded engineer who can take an idea, architect a solution, and build it without hand-holding.Cares About Reliability: You're the kind of person who thinks about edge cases, writes tests, and believes that a 500ms response time is "slow."Bonus Points (We'll Be Really Excited If You)Have built and scaled an API to handle thousands of requests per second.Have experience with cloud infrastructure (AWS, GCP, etc.) and Docker.You embrace AI tools such as Claude Code + Cursor.Have built billing systems with Stripe before.Can show us a GitHub profile or personal project you're proud of (especially if it's in Go).Have an interest in Svelte or Tauri, just so you know what your frontend counterpart is building.Why You'll Love Working With UsBuild From Scratch: No legacy code, no technical debt. You get to architect the entire backend right, the first time.A Modern Stack You'll Love: Use the best tools for the job (Go, PostgreSQL, Svelte, Tauri). This is a high-performance stack you can be proud of.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.Solve Interesting Problems: This isn't just another CRUD app. You'll be solving real, high-concurrency challenges from day one.Flexible & Focused Team: We're a small, hybrid team based in Ibadan. No bureaucracy, no pointless meetings. Just building.How To ApplyYour CV or a link to your LinkedIn.A link to your GitHub or any project you've built in Go.Please briefly tell us about the most interesting or challenging backend problem you've ever solved.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In