We are seeking an experienced Backend Software Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining server-side logic and APIs, optimizing the performance and scalability of existing systems, and participating in the design of application architecture and technology selection.
Responsibilities:
Develop and maintain server-side logic and APIs.
Optimize performance and scalability of existing systems.
Participate in application architecture design and technology selection.
Conduct code reviews and engage in team discussions.
Work with databases such as PostgreSQL, TimescaleDB, and Redis.
Participate in the full product development lifecycle.
Collaborate with other teams to integrate various systems and services.
Requirements:
Minimum of 5 years of experience as a Backend Software Engineer.
Strong knowledge and at least 3 years of programming experience in Go.
Proficient in using Git.
Familiarity with Agile and Scrum methodologies.
Excellent teamwork and communication skills.
Ability to solve complex problems and make informed decisions.
Preferred Qualifications:
Experience with GraphQL, RPC, gRPC, Protobuf, PostgreSQL, and microservices architecture.
Experience in maintaining project availability, including monitoring, logging, and distributed load tracing systems.
What we offer:
A competitive salary and a comprehensive benefits package including:
Health insurance for you and your family
Multisport card
Food voucher 200 lv
2 weeks fully paid sick leave
3 days per week work from home option
28 days paid leave
Opportunities for professional growth and development, including certifications and training.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.