Full-Stack Go Software Engineer
Indexed description
Our company offers great benefits: full healthcare package (medical, dental, vision, life), 401k with a company match, flexible schedule, catered lunch, coffee, tea and snacks, paid parking, competitive pay, and much more! Anyone who joins our team will have great potential for career and personal growth.
Required Knowledge & Skills
- 3+ years of experience with Golang.
- 2+ years of experience with JavaScript/Typescript.
- 2+ years of experience developing REST-like APIs.
- Advanced Go(lang) experience, including string manipulation, concurrency, synchronization, generics, reflections, performance optimization, and profiling.
- Advanced knowledge of relational databases (PostgreSQL/MySQL) with a solid understanding of compound indexes, constraints, transaction costs, query optimization, and transaction isolation.
- Familiarity with Clickhouse or similar column-oriented databases.
- Experience using and developing HTTP/TLS, REST-like APIs, WebSockets, headers, status codes, defaults, and timeouts.
- Ability to read vague specifications.
- Knowledge and comfortability with Git workflows.
- Strong problem-solving methodology.
- Ownership of production quality.
- Must be able to speak and write fluent English.
- Frontend experience with modern JS/Typescript frameworks (React).
- GORM.
- MacOS as a dev environment.
- GNU/Linux experience (Debian-based especially).
- Docker & virtualization.
- CI/CD workflows and tools.
- Built and deployed production-grade services.
- Worked with real database performance problems.
- Collaborated on API specifications.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search