Full-Stack Engineer (Python + React)

Lviv, Ukraine · Engineering · Full-time

Job Overview

Exoft is looking for a Full-Stack Engineer to join a platform development team — the product streamlines core operations in the energy sector, including data pipelines, visualization, and monitoring tools. You’ll work across the stack to shape scalable applications, build APIs, and support DevOps workflows that ensure system reliability and performance.

Responsibilities

  • Design, develop, and maintain scalable front-end and back-end systems;
  • Build reusable and maintainable code using modern frameworks and tools;
  • Develop and integrate REST APIs for seamless data flow across the platform;
  • Collaborate with product and engineering teams to implement end-to-end features;
  • Support day-to-day operations by troubleshooting issues, fixing bugs, and resolving technical problems promptly;
  • Take ownership of assigned tasks, ensuring timely delivery and high-quality outcomes;
  • Write unit and integration tests to ensure software quality;
  • Contribute to DevOps practices, including CI/CD pipelines, automated deployments, monitoring (Grafana), and infrastructure optimization.

Requirements

  • 3+ years of experience in full-stack development;
  • Strong proficiency in Python, with experience building APIs and data pipelines;
  • Skilled in JavaScript/TypeScript, with hands-on experience using React, Node.js, or similar frameworks;
  • Proven experience with PostgreSQL and relational database schema design;
  • Experience with Grafana for monitoring and visualization;
  • Solid understanding of DevOps workflows (CI/CD, containerization, infrastructure automation, and deployments);
  • Strong grasp of Git workflows, clean architecture, and established software design patterns;
  • English — Upper-Intermediate (B2) or higher.

What will you get with Exoft?

  • Probation period – 3 (three) month
  • Paid vacation — 18 days + 1 day for each year with us
  • Paid sick leave (10 days of your base year)
  • Wellness program (sport, healthcare)
  • 50% compensation for educational matters
  • Free English courses;
  • Teambuildings and corporate events

Want to apply?

Submit your CV and we will get back to you shortly