R
Full-Stack Developer
Remotica
South Africa · On-site Full-time Mid Level 6d ago
About the role
The Role
We are looking for a versatile Full-Stack Developer to lead the development of a high-performance web application. This role is unique: we need someone who balances the technical rigor of Go with the aesthetic sensibilities of a UI/UX designer.
You will be responsible for crafting fluid, high-fidelity frontends in React and architecturalizing a sleek, efficient API layer using Go (Gin). Our current data strategy leverages Turso (SQLite) to keep data close to our users, ensuring that the beautiful interfaces you build are also lightning-fast.
Key Responsibilities
- User-Centric Design: Take raw features from concept to high-fidelity UI. You’ll be responsible for wireframing, prototyping, and ensuring a polished "look and feel."
- Frontend Mastery: Build a scalable, component-based UI using React, ensuring accessible and responsive layouts across all devices.
- Backend Engineering: Design and maintain a high-concurrency RESTful API using Go and the Gin framework.
- Database Management: Manage and optimize our edge-hosted SQLite database (Turso), ensuring data integrity and low-latency performance.
- Full-Stack Ownership: Own the full development lifecycle—from the first Figma sketch to the final production deployment.
Technical Requirements
- React & CSS: 3+ years of experience. Knowledge of CSS-in-JS or utility-first frameworks like Tailwind CSS.
- UI/UX Design
- Go (Golang): Deep understanding of Go routines, interfaces, and the Gin Gonic framework.
- Database: Experience with SQL (SQLite, PostgreSQL, or MySQL). Familiarity with Turso or "Database-at-the-Edge" concepts is a major plus.
- API Design: Experience building clean, documented, and secure APIs.
Bonus Points
- Experience with Framer Motion or other React animation libraries.
- Understanding of WebAssembly (Wasm) or Go-based frontend experiments.
- Experience with A/B testing and user behavior analytics.
Skills
CSSFigmaGoGinReactSQLiteTailwind CSS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free