Mid-level Go (Golang) developer
Location: Banja Luka / Novi Sad / Remote
Type: Full-time
If you are a doer with an analytical approach towards problem-solving and you have a knack for making interesting and challenging problems disappear, you are always welcome in our ranks. Hit us up!
What you can expect from us:
- Growth opportunities
- Flexible hours, work from home
- No micromanagement
- Educational support
- Relaxed, fun atmosphere
- Healthy & home-cooked meals
What we expect from all potential hires:
- Customer-centric approach
- Commitment to excellence
- Down-to-earth attitude
- Ability to set realistic schedules and manage on-time
completion of tasks - Ability to work in teams
- Continuous learning / curiosity
- Adaptability / flexibility
- Experimentation / resilience
- Good spoken and written English skills
- Ability to optimize code for performance, stability and maintainability
Your responsibilities will include:
- Design and develop business logic and backend services for full-scale applications
- Write scalable, robust, testable, efficient, and easily maintainable code for our online comparison calculators and internal tools
- Develop software architecture further, improve performance and caching
- Support, maintain and optimize our development and production system environments including the continuous delivery pipeline
- Translate software requirements into stable, working, high performance software
- Take very high product responsibility and shape the IT agenda significantly
- Mentor, support and guide less experienced colleagues
Basic requirements:
- Strong knowledge of Golang (3+ years professional experience)
- Experience with SQL (e.g. MySQL, PostgreSQL) and NoSQL (e.g. Redis)
- Experience with Microservice architecture, Docker, version control (git) and clean code
- Profound Knowledge in Kubernetes, DDD & SOLID principles; CI/CD, Domain-oriented Microservice architecture
What would be nice to have on top:
- Curious and self-researching about new technologies
- Degree in Computer Science, Informatics or a comparable subject
- Experience in agile methodologies, AWS, Google Cloud or any other cloud provider