Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Middle/Senior Backend (Golang+TypeScript) Engineer
Hybrid, Remote
Ukraine
Join a project for one of the leading property portals in the MENA region, helping millions of people navigate one of the most important decisions in their lives: finding a home. As a Middle/Senior Backend (Golang + TypeScript) Engineer, you will build and improve backend services that power large-scale user experiences, working with modern technologies while contributing to the reliability, scalability, and evolution of a high-traffic platform.
Responsibilities
- Develop new backend services using TypeScript, Node.js, and Express.js, ensuring high quality, scalability, and maintainability
- Support, maintain, and enhance existing services written in Golang
- Own features and technical initiatives from requirements analysis through deployment and post-release support
- Refactor and modernize existing services to improve performance, reliability, and developer experience
- Design and implement clean, maintainable, and well-tested solutions
- Collaborate closely with engineers and stakeholders to deliver business value and technical improvements
- Participate in code reviews and contribute to technical discussions and decision-making
- Monitor, troubleshoot, and resolve production issues to maintain system reliability and performance
Requirements
- 3+ years of commercial experience in software development with a strong focus on TypeScript and Golang
- Strong proficiency in TypeScript and hands-on experience building backend services with Node.js and Express.js
- Practical experience developing, maintaining, and supporting services written in Golang
- Experience designing, building, and maintaining RESTful APIs and microservices
- Hands-on experience with unit testing, integration testing, and CI/CD pipelines
- Experience working with AWS, including S3, ECS, DynamoDB, and RDS
- Strong understanding of software quality, scalability, maintainability, and performance considerations
- Ownership mindset with a proactive approach to problem-solving and attention to detail
- Strong communication and collaboration skills, with Upper-Intermediate (B2) or higher English level
We Offer
Your time off
- 18 paid vacation days and 10 paid sick days annually
- 10 Ukrainian public holidays
- Maternity and paternity leaves
- Marriage and Parenthood Package
- Additional leave for major life events
- Sabbatical leave opportunities
Learning & growth
- Sombra University workshops and internal learning programs
- Tech Communities and knowledge sharing sessions
- Language courses and workshops
- Mentorship opportunities
Health & well-being
- Sports compensation or health insurance coverage
- Participation in races and marathons
- Corporate doctor (telemedicine)
- Well-being initiatives and workshops
And even more
- Company-provided technical equipment
- PE administration and tax support
- Internal referral program
- IT Club loyalty program
- Company events and volunteering initiatives
About the Company
Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.
If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.
Daria Svitlynets
Send CV
Apply now!
Thank You!
In the meantime, feel free to explore our blog or follow us on Linkedin for more updates.
We’re excited to stay connected!
Contact us
Thank you for getting in touch!
We’ve received your message, and a member of our sales team will contact you within 3 business days.
In the meantime, if you have an urgent inquiry, feel free to contact us directly at [email protected].
We look forward to connecting with you soon!