Tech Lead Engineer
Indexed description
What You Will Do
– Design and build Go microservices with clean architecture (hexagonal, DDD, well-defined domain boundaries) and ship to production daily
– Develop and evolve frontend applications in Next.js / React (App Router, SSR/SSG, design systems, accessibility)
– Own critical technical decisions: data modeling, API contracts, concurrency patterns, error handling strategies
– Drive the distributed, event-driven architecture of the platform (pub/sub, CQRS, event sourcing, saga orchestration)
– Conduct thorough code reviews focused on correctness, readability, and long-term maintainability
– Design for multi-tenancy: per-tenant data isolation, tenant-aware routing, cross-tenant analytics
– Build and maintain CI/CD pipelines and implement observability as a first-class concern (structured logging, distributed tracing, alerting)
– Own production reliability: incident response, post-mortems, SLA monitoring
– Mentor a team of 3 to 4 developers through pairing, reviews, and structured feedback, and run an effective Agile process
– Integrate AI tooling into the development workflow — from code generation to agentic pipelines — and help define quality guardrails
Who You Are
– 7+ years of software development experience — you still write code every day and you excel at it
– Strong proficiency in Go and/or a systems-level language, and in Next.js / React / TypeScript
– Deep experience with distributed systems, event-driven architecture, and Domain-Driven Design
– Proven technical leadership: code reviews, mentoring, full ownership mindset
– Genuine curiosity about AI-augmented development — you have experimented, you have opinions
– Comfortable with autonomy and ambiguity in a fast-moving startup context
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search