logo

Software Engineer (GO)

World · B2CONNECT
Apply

Responsibilities

  • Validate business and system requirements from Product Managers & Architects to transfer requirements into code
  • Develop services around realtime data processing, cloud computing
  • Programming in Go high-level language
  • Ensure all appropriate documentation of processes and source code is created and maintained
  • Communicate effectively with colleagues, leaders, and customers throughout the organization
  • Participate in expert level troubleshooting and resolve bugs through root cause analysis, data and system investigation

Requirements

Obligatory

Hard skills:

  • Strong proficiency in the Go programming language for 4 years, with a solid understanding of its core concepts and idiomatic usage and the principles of writing concurrent code
  • Deep understanding of synchronization mechanisms
  • Strong skills in code profiling and debugging;
  • Strong problem-solving skills and ability to analyze complex technical issues
  • Experience in writing unit tests and integration tests
  • Experience working with message brokers and a deep understanding of how they operate
  • Experience with external caching servers
  • Advanced understanding of microservices architecture design principles
  • Experience with SQL databases and skills in working with them
  • Knowledge of SOLID, design patterns, and the experience of applying them
  • Experience with Kubernetes

Soft Skills:

  • Can work within an Agile team
  • Effectively decompose business ideas into technical tasks

Preferably

  • Experience with NATS
  • Experience with DDD
  • Experience with ТDD

Conditions

  • Reliability: official employment from the first day, bonuses, annual employee review (salary review or bonus, feedback on work results)
  • Stability: our clients are in different countries, therefore we are ready for any changes in work of any country
  • Development: a lot of projects and products, which means increasing expertise in working with different technologies, or even switching to completely new ones for you within the company
  • Active corporate life: we participate in thematic conferences and forums in our cool sphere of business, corporate parties in the best restaurants of the city with participation of stars, etc
  • Comfort: Offices are in different countries. You can work from anywhere in the world
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept B2BROKER Privacy Policy