Team Lead Full-Stack Software Engineer
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!
About the job
Apply for this position
Team Lead Full-Stack Software Engineer
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!
