About the role:
We are looking for a Golang Software Engineer, where you’ll play a key role in designing and implementing impactful software solutions. Contribute significantly to critical areas like application operations, APIs, webhooks, 3rd party integrations, scalability, and databases.
What’s in it for you:
- Flat company structure with minimal bureaucracy
- New project to have an impact
What you’ll do:
- Design and develop services across the back end area
- Build out scalable solutions for our high-performing customers
- Promote a culture of continuous improvement across the teams in the product development teams
- Produce well tested and reliable code. Writing unit and functional (end-to-end) tests
- Automate software delivery and release processes
What we expect from you:
- 3+ years of experience in software engineering
- Experience writing production software in Go
- Experience in API development and integration, REST, gRPC
- Database experience in RDBMS (PostgreSQL)
- Hands on experience working with CI/CD tools
- Knowledge of microservices architecture
- Experience with containerization (Kubernetes, Docker, etc.)
- Testing — Experience with unit, functional, performance, and integration test automation
Nice to have:
- Experience with core AWS Services (S3, EC2 and etc.)
- Practical Experience with monitoring stack Prometheus/Grafana Stack (Grafana/Mimir/Loki/Tempo)/OpenTelemetry or others
What we offer:
- “No bureaucracy” start-up environment
- Competitive salary
- Flexible working hours
- Hybrid work, we have a brand new office in Ülemiste City
- A diverse and inclusive workplace
- Sports compensation via Stebby
- 28 calendar days of annual leave
- Complimentary company merchandise
PLEASE NOTE, YOU HAVE TO BE BASED IN ESTONIA (NO RELOCATION PROVIDED AT THIS TIME)