Middle Golang Developer IRC273264
Description
Candidate will be responsible for the backend and client apps testing of media applications on the Android and iOS mobile platforms.
This is an opportunity to join a community of developers that create and deliver fast and innovative fintech applications for mobile platforms
Requirements
β 3+ years of experience with high-scale, high-performance, and high-availability server development
β 1+ years of commercial 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 an 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
Required languages
English | B2 - Upper Intermediate |