Senior Software Engineer

HybridSalary not specified
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine

Tech Stack

ReactNode.jsAITypeScriptCI/CDJavaScriptAzure

Job Description, Responsibilities & Requirements

Description language:

About the Position

Senior Software Engineer

Hybrid, Office

Ivano-Frankivsk, Kyiv, Lviv, Ukraine

You will join a team building a product that helps non-technical users transform raw ideas into structured, presentation-ready outputs. The platform focuses on turning unstructured concepts into clear visual representations, interactive summaries, and configurable views tailored to different audiences. In this role, you will help shape how complex information is organized, visualized, and communicated through scalable web applications and AI-assisted capabilities.

Responsibilities

  • Build new product features from concept through production, ensuring quality, maintainability, and a strong user experience.
  • Design and implement dynamic, configurable UI components and complex web interfaces that support multiple presentation and visualization needs.
  • Integrate and leverage AI-driven capabilities to enhance product functionality and development efficiency.
  • Refactor and modernize existing code to improve application performance, scalability, and developer experience.
  • Collaborate closely with engineers and stakeholders to deliver practical solutions and valuable product outcomes.
  • Write clean, well-tested, and maintainable code aligned with established engineering standards.
  • Participate in code reviews, architectural discussions, and technical decision-making processes.
  • Monitor, troubleshoot, and resolve production issues while helping ensure application reliability and stability.
  • Take ownership of features and technical initiatives from requirements gathering through deployment and post-release support.

Requirements

  • 5+ years of experience in frontend development with strong proficiency in JavaScript, TypeScript, and Node.js.
  • 3+ years of hands-on experience building production applications with React-based frameworks.
  • Experience developing and maintaining large-scale, user-facing applications with a focus on performance, scalability, and usability.
  • Strong experience working with data visualization and charting libraries to create meaningful and intuitive visual experiences.
  • Experience building complex, dynamic, and highly configurable web applications and interfaces.
  • Hands-on experience writing tests, maintaining code quality standards, and working with CI/CD pipelines.
  • Understanding of cloud platforms such as Microsoft Azure.
  • Hands-on experience with AI tools and integrations, including AI-assisted development, prompt engineering, or implementing AI-powered features.
  • Strong problem-solving skills, attention to detail, ownership mindset, and the ability to drive work independently.
  • Upper-Intermediate English or higher, with strong communication and collaboration skills in distributed cross-functional teams.

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

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.

Galyna Oliyarchyk

Recruitment Partner

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!

Job Details

Company name:
Sombra
Location:
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine
Work Mode:
Hybrid
Posted on TheJob:
Jun 30, 2026
Last checked:
Jul 18, 2026
Posted on the source:
Jul 16, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.