We are looking for Go Developer to collaborate with our client, a leading company in the VoIP and instant messaging industry. The client provides a cross-platform communication application available on various operating systems, facilitating messaging, media exchange, and international calls.
If you are curious to work with a large scale of data in real-time, committed to translating insights into action, want new challenges daily and impact the lives of millions of users globally, this role is for you!
Responsibilities
- Planning, designing, developing, and maintaining high-availability backend applications that can be high-volume and low-latency
- Define application objectives and functionality
- Ensure application designs conform to business goals
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
- Work in a highly motivated team, closely with product and Architecture teams on large mission-critical systems.
Requirements
- 4+ years of experience in server-side development using Go language
- Familiarity with Google Cloud Platform (GCP) or AWS
- Conversational level of English
- Knowledge of Russian language
- Advanced knowledge of unit testing frameworks and mocking
- Experience with microservices development based on docker
- Experience of implementation and maintenance of CI/CD pipelines
- Experience with Agile methodology
- Striving for new knowledge and skill improvement
- Excellent oral and written communication skills
- BSc in computer science or equivalent.
Advantages
- Experience with Vue.js framework
- Experience with large-scale NoSQL databases (such as Couchbase, MongoDB).
Our offer
- Market-competitive salary
- B2B contract
- Hybrid work: 3 days in the office and 2 days remote (flexible choice of days), with full remote work until the Warsaw office opens (within a few months)
- Working hours from 9 AM to 6 PM
- Subsidized Multisport card
- Subsidized medical package
- 20 days of paid leave
- Work in an international team
Online recruitment process
- CV analysis
- HR interview
- Client's HR interview
- Client's Technical interview
- Decision