Referlly is hiring a Full Stack Developer to help us build and scale the platform that's changing how professionals find jobs through trusted referrals. You'll work across the entire stack, crafting polished, performant frontends in Next.js, designing robust backend services in Go and Python, and keeping everything running smoothly on Linux-based infrastructure. This is a high-ownership role where your work ships to thousands of users. You'll collaborate closely with founders and contribute to architectural decisions from day one.
Responsibilities
- Design, build, and maintain full-stack features across the Referlly platform, from UI to API to database
- Develop responsive, accessible, and performant frontend experiences using Next.js and React
- Build and maintain backend microservices and REST/gRPC APIs in Go and Python
- Write clean, well-tested code with a focus on reliability, security, and scalability
- Manage and optimise relational and NoSQL databases (PostgreSQL, MongoDB, or Redis)
- Participate in system design discussions and contribute to architecture decisions
- Debug and resolve production issues across the full stack, including Linux server environments
- Collaborate with product and design to translate requirements into high-quality implementations
- Conduct code reviews and uphold engineering best practices across the team
- Integrate third-party APIs, payment gateways, and notification services as needed
- Contribute to CI/CD pipelines, deployment automation, and infrastructure improvements
- Write technical documentation for APIs, services, and internal tooling
Requirements
- 1 to 3 years of professional experience in full-stack software development
- Strong proficiency in Next.js and React, you understand SSR, SSG, App Router, and performance optimisation
- Hands-on experience building backend services in Go, REST APIs, concurrency patterns, and idiomatic Go
- Working knowledge of Python for scripting, automation, or backend services (FastAPI or Flask is a plus)
- Comfortable with Linux environments, CLI proficiency, process management, file systems, and basic networking
- Experience with SQL databases (PostgreSQL preferred) and familiarity with NoSQL or caching layers (Redis, MongoDB)
- Solid understanding of RESTful API design principles; gRPC experience is a bonus
- Familiarity with containerisation using Docker; Kubernetes exposure is a plus
- Proficient with Git and comfortable in a collaborative, code-review-driven workflow
- Strong debugging skills, you can trace issues end-to-end across the stack
- Excellent written and verbal communication; you can articulate trade-offs clearly
- Self-driven and comfortable with ambiguity in an early-stage startup environment