Posted at: 8 December

Team Lead Full-Stack Software Engineer

Company

LaSoft

LaSoft is a Lviv-based B2B SaaS provider specializing in custom web and mobile applications, with a focus on cybersecurity solutions for clients worldwide.

Remote Hiring Policy:

LaSoft supports remote work and hires from various regions, with team members collaborating globally, including locations such as Lviv, Ukraine.

Job Type

Full-time

Allowed Applicant Locations

Ukraine

Job Description

Were hiring a Team Lead Software Engineer (Full-Stack: TypeScript/React + Nest.js) with solid English and a desire 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

  • Collaborate on 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 (Nest.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:

  • Bachelors in Computer Science or equivalent experience

  • 7+ years in software engineering, including team leadership

  • Expertise in JavaScript/TypeScript, React, Nest.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 apleasant working environment, inthe Lviv office orremotely

  • Long-term employment

  • Interesting and challenging projects

  • Competitive compensation based onyour experience and skills

  • Opportunities for professional development and knowledge sharing

  • Competitive social package: 18days ofpaid vacation and 5days ofsick leave

  • Free English classes

Joinus todrive innovation incybersecurity SaaS solutions and lead atalented engineering team tonew heights!