Vacancy catalog
Sombra
Open role

Middle Full Stack Engineer (Go, React.js)

SombraUkraine
Work model
Remote
Experience
4+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
23 tags

Full listing

Role description

Required for this role

4+ years of experience as a FullStack, Backend, or Frontend Engineer, with hands-on experience across both Go (Golang) and React.js

Strong experience building backend services with Go, including a solid understanding of concurrency patterns such as goroutines and channels

Proficiency with React.js and/or React Native, along with TypeScript and modern JavaScript (ES6+)

Experience designing and integrating RESTful or gRPC APIs

Strong understanding of microservices, distributed systems, and modern frontend architectures

Experience working with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis

Familiarity with frontend tooling such as Webpack, Babel, Metro, ESLint, and Prettier, as well as automated backend and frontend testing

Cloud experience: working with AWS services like Lambda, DynamoDB and Kinesis Streams would be a plus (overall cloud experience - GCP, Azure with similar services is also valued)

Understanding of application performance profiling and debugging across frontend and backend systems

Experience building scalable, high-traffic consumer-facing platforms, marketplaces, or SaaS products

Strong analytical and problem-solving skills, ownership mindset, good communication and organizational skills

At least Upper Intermediate English level

Your responsibilities

Develop and maintain scalable backend services using Golang

Build and improve user-facing applications with React.js, React Native, and TypeScript

Design and integrate RESTful and gRPC APIs across services and applications

Contribute to microservices and distributed systems that support a high-traffic consumer-facing platform

Work with relational and NoSQL databases to support application and service requirements

Build and maintain automated unit and integration tests for backend services and frontend applications

Profile, debug, and optimize application performance across frontend and backend components

Take ownership of technical delivery across complex systems and collaborate effectively to solve engineering challenges

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.