Senior Golang Developer remotely We — Innovation Group — conduct our activities on the territory of Ukraine in the field of software development . We specialize in the development, support and promotion of web applications. We are looking for a UI developer with a deep understanding of web standards and W3C specifications. Thank you for your interest in our vacancies and feedback. Due to the large number of responses to this vacancy, we are forced to inform you that if we do not contact yo
Senior Golang Developer
remotely
We — Innovation Group — conduct our activities on the territory of Ukraine in the field of software development . We specialize in the development, support and promotion of web applications.
We are looking for a UI developer with a deep understanding of web standards and W3C specifications.
Thank you for your interest in our vacancies and feedback. Due to the large number of responses to this vacancy, we are forced to inform you that if we do not contact you within the next week, it will mean that we are not currently considering your candidacy for the next stage of selection. However, your CV will be stored in our database and we will be sure to notify you of vacancies matching your experience as they become available. Thank you for your understanding and we wish you success in your career search.
Requirements:
Technical skills:
- Bachelor's or Master's degree in computer science, engineering, applied mathematics or related fields.
- 5+ years of experience in backend development with a strong focus on Golang.
- Knowledge of multi-threaded programming and parallel processing in Golang.
- Experience with algorithms, data structures and performance optimization.
- Experience in developing system architecture from scratch.
- Basic knowledge of mathematical statistics.
- Experience with cloud platforms (AWS, DO or Azure) and containerization (Docker, Kubernetes) is an advantage.
- Experience with linear algebra and matrices preferred.
Analytical and problem-oriented skills:
- Strong analytical skills and ability to work with complex algorithms and simulations.
- Proven ability to effectively solve technical problems.
Soft skills:
- Excellent communication and collaborative skills.
- Ability to work both independently and in a team in a fast-paced environment.
- Strong organizational skills and attention to detail.
Other requirements:
- English at the Upper Intermediate level (both spoken and written).
- Ability to quickly adapt to new technologies and learn.
Responsibilities:
- Design, development and maintenance of scalable and efficient backend systems.
- Backend architecture optimization to ensure high performance and speed.
- Using advanced multi-threaded programming techniques to optimize performance and handle parallel processes.
- Ensuring flow security and effective resource management in highly competitive environments.
- Identify and troubleshoot multithreading and concurrency issues.
- Writing clean, maintainable and efficient code according to best practices and coding standards.
- Conducting code reviews and providing constructive feedback to team members.
- Work closely with cross-functional teams to define and refine project requirements and deliverables.
- Participation in regular team meetingschah, providing updates on project progress and resolving any challenges.
- Mentoring and mentoring junior developers, fostering a collaborative and productive work environment.
We offer:
- Flexible schedule;
- Annual performance review;
- 20 vacation days, 5 day-offs, 15 hospital days, days off for all public holidays;
- Birthday gifts, bonuses for personal family holidays and many other pleasantries;
- Medical insurance from UNIQA;
- Participation in conferences and professional training events at the expense of the company;
- Personal new work equipment;
- Convenient salary payment;
- Corporate discounts and personal merch;
- Constant communication support on all necessary issues.