Our client is a leading property portal in the MENA region, connecting millions of property seekers with real estate professionals and shaping the future of the regional tech ecosystem. As a Middle Software Engineer, you will work across Go and React/React Native, building scalable systems and user-facing applications that directly impact how people find homes and make life-changing decisions.
Required for this role * 3-4+ years of experience as a Fullstack or Backend Engineer with proven commercial expertise in Go (3+ years) * Strong understanding of microservices, distributed systems, and modern frontend architectures * Hands-on experience with Go (Golang) for backend service development * Solid knowledge of TypeScript and modern JavaScript (ES6+) * Experience designing and integrating RESTful or gRPC APIs; familiarity with GraphQL is a plus * Knowledge of concurrency patterns in Go (goroutines, channels) * Experience with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis * Familiarity with frontend tooling (Webpack, Babel, Metro, ESLint, Prettier) and automated testing frameworks (Jest, RTL, Detox) * Comfortable with Docker, Kubernetes, and cloud infrastructure (AWS, GCP, or Azure)
Nice to have * Experience building scalable, high-traffic consumer-facing platforms or SaaS products * Exposure to event-driven systems, message queues, or streaming platforms (Kafka, NATS, RabbitMQ) * Experience with performance benchmarking for Go services and optimization of React/React Native apps * Familiarity with infrastructure-as-code or DevOps practices
Your responsibilities * Design, build, and maintain scalable backend services and APIs using Go * Own and deliver major system components end-to-end * Collaborate with product, design, and engineering teams to translate requirements into robust solutions * Implement clean, maintainable, and well-tested code across Go * Integrate frontend applications with backend services (REST, gRPC, GraphQL) ensuring seamless data flows * Optimize application performance across backend systems, web clients, and mobile apps * Participate in code reviews, pair programming, and architectural discussions * Support CI/CD pipelines, automated testing workflows, and deployment processes
What you get
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
Before you apply
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.