Senior Golang Developer
Job Description
REQUIREMENTS
- 5+ years of software engineering experience, with strong, production-grade mastery of Go (Golang), its memory model, channels, and idiomatic concurrency patterns.
- Proven track record of building microservices using HTTP frameworks (Gin, Echo, Chi) or gRPC / Protocol Buffers.
- Solid experience with modern frontend development using TypeScript and React.js or Vue.js for consuming complex API contracts.
- Advanced knowledge of relational databases (PostgreSQL preferred) along with high-performance query optimization and connection pooling.
- Experience managing message brokers or event streaming platforms like Kafka, RabbitMQ, or Redis.
- Hands-on experience containerizing services with Docker and orchestrating deployments via Kubernetes inside cloud environments (AWS, Azure, or GCP).
- A strict testing mindset, implementing robust unit testing patterns (go test, test suites) and automated integration tests.
- Located in CET timezone (+/- 3 hours), we are unable to consider applications from candidates in other time zones.
Nice-to-have:
- Experience with Infrastructure as Code (Terraform or Bicep).
- Understanding of eBPF, WebAssembly (Wasm), or writing low-level networking tools in Go.
- Familiarity with frontend build tools like Vite or Webpack.
- Background in domain-driven design (DDD) and clean architecture.
RESPONSIBILITIES
- Design, implement, and maintain highly performant Go backends along with their corresponding frontend interfaces.
- Profile and tune Go applications (using pprof, flame graphs) to ensure minimal memory footprints and ultra-low latency.
- Design structured, self-documenting RESTful or gRPC APIs that allow seamless communication between microservices and the client interface.
- Conduct constructive peer code reviews, championing clean code principles, SOLID patterns, and idiomatic Go architectures.
- Work alongside DevOps engineers to build and maintain automated testing and deployment pipelines.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn