Lead Full-Stack Software Engineer (Ukraine)

20211027131542 Jbdjoejqlnwexptl

Apply to this job
Remote Until 8/23/2026 First posted March 20, 2025 Last posted March 20, 2025
Job description

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 the delivery of technical features for a unique cybersecurity SaaS solution tailored to small business customers.

  • Design, implement (write high-quality and secure code), and test application software.

  • Drive troubleshooting, debugging, maintenance, and improvement of existing software.

  • Collaborate with cross-functional teams to scope and prioritize engineering requirements for features.

  • Mentor and lead a team of engineers, fostering an exceptional engineering culture, practices, and processes.

  • Contribute to the strategic direction of application architecture and software design.

Technical Leadership and Programming:

  • Lead the development and delivery of clean, maintainable, and well-tested code.

  • Develop front-end UI components using TypeScript and the React Framework.

  • Design and implement RESTful API endpoints using TypeScript and Node.js.

  • Review and approve code contributions, ensuring adherence to engineering best practices.

  • Guide the team in building reusable code and libraries for future use.

  • Ensure software security requirements are implemented and met.

  • Drive the adoption of engineering standards and best practices.

Software Design and Architecture:

  • Define and drive the technical roadmap for front-end and API architecture.

  • Design reusable and scalable React components and API endpoints.

  • Lead design sessions with engineers, Product Managers, and UX Designers to align on requirements and timelines.

  • Make architectural decisions with a focus on performance, scalability, and customer experience.

  • Anticipate and mitigate technical blockers and delays before escalation is required.

Mentorship and Maintenance:

  • Coach and mentor junior and mid-level developers, fostering growth and technical expertise.

  • Ensure code quality through effective testing strategies, including unit and integration tests.

  • Resolve complex bugs, performance bottlenecks, and security vulnerabilities.

  • Assume an on-call role to address critical customer issues and server alerts when needed.

  • Advocate for continuous learning and improvement across the team.

Education and Experience:

  • Bachelor’s degree in Computer Science or equivalent work experience.

  • 7+ years of experience in software engineering with a focus on front-end and full-stack development.

  • Proven experience leading technical projects and teams.

  • Expertise in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks like React.

  • Strong experience with application, network, and cloud security principles.

  • Demonstrated ability to architect and implement scalable SaaS solutions.

Knowledge and Skills:

  • Exceptional verbal and written communication skills to effectively articulate technical concepts and decisions.

  • Advanced understanding of computer science fundamentals, including algorithms, data structures, and problem-solving techniques.

  • Expertise in API design and microservices architecture, with a preference for Node.js.

  • Strong knowledge of testing frameworks like Mocha or Jest and the ability to ensure effective testing strategies.

  • Proficient in version control systems (e.g., Git) and CI/CD pipelines.

  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and SaaS product architectures.

  • Proven ability to inspire and lead a team, fostering a collaborative and innovative engineering culture.

  • Strong problem-solving and analytical skills rooted in computer science fundamentals.


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

About this role

Summary

Lead technical features delivery for a cybersecurity SaaS solution.

Job title

Lead Full-Stack Software Engineer

Experience level

7+ years

Industry

software

Location requirements

Remote work allowed for candidates in Ukraine

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

JavaScriptTypeScriptHTML5CSS3ReactAPI designmicroservicesNode.jsMochaJestGitAWSAzureGoogle Cloud

Preferred skills

cloud securitySaaSproblem-solvingcommunication

Specializations

full-stackcybersecurityTypeScriptReactNode.js
Locations

Structured locations inferred from the posting.

Ukraine

Remote Country