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!
Apply for this position
Required*