Middle Golang Developer

Job Description

- 3+ years of experience with high-scale, high-performance, and high-availability server development
- 2+ years of programming experience in Go
- Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking, and operating systems
- Development expertise in REST/JSON API
- Strong knowledge and experience in building REST based high-loaded solutions
- Strong knowledge of microservices architecture, distributed systems & communication protocols
- Strong experience with Docker
- Good understanding of SOLID principles, including design skills using DDD, OO and Design Patterns
- Degree in computer science or equivalent experience
- Strong experience with working in Agile (Scrum) environment
- Strong communication skills, including Upper-Intermediate English level
- Experience in mentoring others and leading teams

- Experience in Node.js is a plus

Job Responsibilities

- Develop microservice applications from scratch
- Deliver a high-level quality solution
- Work as part of Agile (Scrum) team to develop new functionality & products
- Negotiate with the customer
- Estimate tasks for the team
- Ensure high quality of deliverables
- Generate and maintain technical documentation
- Collaborate with product owners to break down high-level requirements into understandable pieces of work
- Technical support for trainee/junior developers
- Review team members' code, driving best practices across the team

Department/Project Description

This is an opportunity to join a community of developers who create and deliver fast and innovative fintech applications for mobile platforms

Required languages

English B1 - Intermediate
Published 12 November
102 views
ยท
5 applications
60% read
ยท
20% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...