Lead Full-Stack Software Engineer (Ukraine)

Remote
Full Time
Experienced

We seek a skilled Lead Software Engineer with strong expertise in Full-Stack Development (TypeScript/React + Node.js) and solid English communication skills to join our team.

Responsibilities:

  • Lead technical development for a cybersecurity SaaS solution
  • Design, implement, and test high-quality, secure code
  • Maintain, debug, and improve existing software
  • Collaborate with teams to scope and prioritize features
  • Mentor and guide engineers, fostering a strong engineering culture
  • Shape the strategic direction of application architecture

Technical Leadership & Programming:

  • Develop and review clean, maintainable, well-tested code
  • Build UI components (React, TypeScript) and RESTful APIs (Node.js)
  • Ensure code quality, security, and adherence to best practices
  • Lead engineering standards adoption and reusable component development

Software Design & Architecture:

  • Define and drive the front-end and API technical roadmap
  • Design scalable, reusable UI components and API endpoints
  • Align with engineers, PMs, and designers on requirements
  • Make architectural decisions with performance and scalability in mind
  • Proactively address technical blockers before they escalate

Mentorship & Maintenance:

  • Coach junior and mid-level developers
  • Ensure high-quality code through testing strategies (unit/integration tests)
  • Resolve complex bugs, performance issues, and security vulnerabilities
  • Occasionally handle critical on-call support
  • Promote continuous learning and innovation

Requirements:

  • Bachelor’s in Computer Science or equivalent experience
  • 7+ years in software engineering, including team leadership
  • Expertise in JavaScript/TypeScript, React, Node.js, and cloud security
  • Experience designing scalable SaaS solutions and microservices
  • Strong problem-solving, API design, and DevOps knowledge
  • Familiarity with Git, CI/CD, testing frameworks (Mocha, Jest), and cloud platforms (AWS/Azure/GCP)
  • Excellent communication skills and ability to drive technical decisions

We offer:

  • Friendly team and a pleasant working environment, in the Lviv office or remotely
  • Long-term employment
  • Interesting and challenging projects
  • Competitive compensation based on your experience and skills
  • Opportunities for professional development and knowledge sharing
  • Competitive social package: 18 days of paid vacation and 5 days of sick leave
  • Free English classes
  • Accounting Services for Ukrainian Entrepreneurs

Join us to drive innovation in cybersecurity SaaS solutions and lead a talented engineering team to new heights!

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*