

Backend Developer – Go Expert
This is a hands-on engineering role where you'll collaborate with a small, talented team to solve challenging distributed systems problems. You'll have significant autonomy and direct impact on the architecture and direction of the platform.
- Design and implement backend services in Go following clean architecture principles
- Build RESTful APIs that handle complex resource management operations
- Work with PostgreSQL to design efficient data models and queries
- Develop event-driven systems for asynchronous processing and real-time updates
- Integrate with cloud provider APIs (AWS, Azure, GCP)
- Write comprehensive tests and maintain high code quality standards
- Participate in code reviews and contribute to architectural decisions
- Collaborate with cross-functional teams to deliver features end-to-end
- Strong proficiency in Go with production experience
- Solid understanding of RESTful API design and web services
- Experience with relational databases (PostgreSQL preferred)
- Familiarity with Kubernetes and containerized deployments
- Understanding of distributed systems concepts
- Strong problem-solving skills and attention to detail
- Ability to work independently and take ownership of deliverables
- Good communication skills in English
- Impact: Be a key contributor to a platform that will serve enterprise customers globally
- Growth: Work alongside experienced engineers and expand your skills in cloud-native development
- Autonomy: Take ownership of significant features and architectural decisions
- Culture: Join a collaborative team that values quality, simplicity, and pragmatic solutions
- Location: Work from our Reykjavík office with a team passionate about building great software
Enska










