Senior Full Stack Engineer
Summary
Senior full-stack engineer at Kitabisa building features end-to-end: Go APIs and business logic, PostgreSQL schema design and optimization, and responsive Next.js/TypeScript interfaces, including LLM API integrations, while owning deployment, architecture decisions, code reviews, and mentoring.
- Build reliable APIs and business logic in Go.
- Design database schemas, write efficient queries, and manage safe migrations.
- Deliver responsive, accessible interfaces in Next.js and TypeScript, working with product and design.
- Integrate LLM APIs into product features, with appropriate validation, error handling, and cost controls.
- Own features from technical design through testing, deployment, and production support.
- Contribute to architecture decisions, review code, and mentor teammates.
- 5+ years of professional software engineering experience, with strong backend experience and a track record of shipping features end-to-end.
- Proficiency in Go, including API development with OpenAPI, testing, concurrency, and error handling.
- Solid database skills across SQL and NoSQL, including data modeling, schema design, indexing, transactions, and query optimization.
- Practical experience building production interfaces with React or Next.js and TypeScript.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, cloud environments, and production observability, including logging, metrics, and tracing.
- Proficient with AI assiting tools such as Claude Code, Codex, or OpenCode to support development, debugging, and testing, with sound judgment in reviewing and validating generated code.
- Good engineering judgment: you can break down ambiguous requirements, explain tradeoffs, and balance quality with delivery.
- Clear communication and a collaborative approach to code reviews and technical decisions
- Core stack: Go · PostgreSQL · Next.js · TypeScript · Docker

