We are seeking a highly skilled and experienced Senior Golang Developer to join our remote team for a long-term collaboration on an exciting project with our US-based client
What You'll Do
- Design, build, and maintain efficient, reusable, and reliable Go code.
- Architect and implement scalable microservices, contributing to our distributed systems strategy.
- Work extensively with PostgreSQL, focusing on database performance, optimization, and data modeling.
- Debug, profile, and optimize application performance to ensure maximum speed and reliability.
- Collaborate effectively with a distributed team of engineers, product managers, and other stakeholders.
Required Skills & Qualifications
- Strong experience in Golang with hands-on commercial projects.
- Solid understanding of cloud computing, microservices, and distributed systems.
- Experience working with PostgreSQL and optimizing database performance.
- Proficiency in debugging, performance tuning, and scaling applications.
- Good communication skills (Upper Intermediate English) and ability to work in a distributed team
Nice-to-Have Skills
- Hands-on experience with major cloud platforms such as AWS, Azure, Google Cloud, or IBM Cloud.
- Familiarity with PostgreSQL Foreign Data Wrappers (FDW).
What We Offer
- 100% Remote Work: Work from anywhere with a stable internet connection.
Long-Term Engagement: This is a stable project with an initial one-year contract and a high probability of extension.
Flexible Schedule: We offer a flexible work schedule. The core requirement is your participation in daily evening stand-ups with our US-based client.
Required Availability: You will be expected to be available for communication and collaboration with the client from 7:00 PM to 9:00 PM Kyiv time. This availability window may be reduced after the initial onboarding period is complete.