Skip to content
mimi

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