We are large enough to solve a complex problem, smart enough to care about every project. Edvantis’ goal is to help our clients achieve more via software engineering as a service. We are a mature vendor with our HQ in Berlin, Germany and our development centers in Lviv, Ukraine and...
24 червня 2025

Senior Software Developer (React + Node.js)

Львів, Ряшів (Польща), віддалено

We’re opening the position of a Senior Software Developer to work with our Client — a leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit.

​You would be joining the Front-End Chapter of the team developing our premier energy analytics platform.

Responsibilities:

  • Rapidly prototype new features in a React-based web application
  • Influence design and user experience of single-page applications
  • Perform full-stack development and maintenance of our platform services built with Node.js, React, and Kubernetes
  • Create and maintain microservices backed by document-based databases and GPU accelerated databases
  • Contribute to scoping, estimating, and planning projects
  • Debug, investigate, and resolve bugs and customer issues
  • Write unit, integration, and end-to-end tests
  • Lead code reviews, API design reviews, or technical reviews of the products
  • Stay up to date on industry trends through self-study, research, and online courses
  • Mentor junior team members

Requirements:

  • 5+ years of software development experience building web applications with React and Node.js
  • Extensive experience with modern web application development tools and libraries
  • Multiple years of experience writing modern applications in JavaScript (ES2015 and later)
  • Knowledge and experience with one JavaScript-based bundler (we use webpack)
  • Solid understanding of proper use and design of a microservices architecture
  • Understanding of the fundamental design principles behind building secure and scalable applications
  • Experience working within a continuous integration and deployment (CI/CD) environment
  • Familiarity with OOP and Agile methodologies
  • Ability to manage source code effectively using Git (we use GitHub)
  • Excellent understanding of data structure and algorithms
  • Excellent communication and cross-functional collaboration skills
  • English level — Upper-Intermediate or higher

Will be a plus:

  • Hands-on experience with Jest and/or React Testing Library
  • Experience in data visualization, using Mapbox, D3, or other JavaScript-based libraries
  • Familiarity with Docker and Kubernetes
  • Familiarity with MongoDB and PostgreSQL
  • Familiarity with Git (or an equivalent)
  • Familiarity with Azure Cloud services (or an equivalent)
  • Understanding of CI/CD
  • Experience working in a Nix-like environment (Linux, OSX, Windows WSL2)

We offer:

  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives
LinkedIn