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
- 4+ years of experience as a Fullstack, Backend, or Frontend Engineer with proven expertise in Go and React/React Native
- Strong understanding of microservices, distributed systems, and modern frontend architectures
- Hands-on experience with Go (Golang) for backend service development
- Proficiency in React and/or React Native for web and mobile applications
- 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
- Develop high-quality frontend interfaces with React and/or React Native
- Own and deliver major system components end-to-end, from backend architecture to user-facing experiences
- Collaborate with product, design, and engineering teams to translate requirements into robust solutions
- Implement clean, maintainable, and well-tested code across Go, TypeScript, React, and React Native
- 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.