Lead Full-Stack Software Engineer (React/Node.js)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or equivalent experience, 7+ years in software engineering with team leadership experience, Expertise in JavaScript/TypeScript, React, Node.js, and cloud security, Strong problem-solving skills and familiarity with Git, CI/CD, and cloud platforms..

Key responsibilities:

  • Lead technical development for a cybersecurity SaaS solution
  • Design, implement, and test high-quality, secure code
  • Mentor and guide engineers while fostering a strong engineering culture
  • Collaborate with teams to scope and prioritize features.

LaSoft Software Development logo
LaSoft Software Development Scaleup https://lasoft.org/
51 - 200 Employees
See all jobs

Job description

We’re hiring a Lead Software Engineer (Full-Stack: TypeScript/React + Node.js) with solid English and a desire to join a Ukrainian-speaking 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!

Required profile

Experience

Spoken language(s):
EnglishUkrainian
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication
  • Problem Solving

Software Engineer Related jobs