Lead Full Stack Engineer (Cybersecurity SaaS)

Posted via LinkedIn Recruiter (not a company profile)

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full-Stack Software Engineer needed to build secure, scalable cybersecurity SaaS products for B2B and B2C markets using React, TypeScript, NestJS, and Node.js.

Responsibilities

  • Design, develop, and deliver new features for cybersecurity SaaS platforms. Collaborate with Product Managers, UX Designers, and Engineering teams. Estimate development effort and identify risks. Contribute to continuous improvement of engineering practices. Research and prototype Generative AI and LLM capabilities. Develop clean, maintainable, scalable, and well-tested software solutions. Build responsive frontend applications using React and TypeScript. Develop RESTful APIs and backend services using NestJS and Node.js. Implement software security best practices. Participate in code reviews. Develop reusable components and libraries. Integrate third-party APIs and intelligent services. Utilize modern development tools and AI-assisted engineering platforms. Design scalable API architectures and technical documentation. Develop reusable frontend component architectures. Make architectural decisions focused on scalability, maintainability, security, and customer experience. Design microservices-based solutions and distributed systems. Evaluate and optimize system performance. Design and implement AI-enhanced solutions using MCP, RAG, and vector databases. Develop and maintain comprehensive unit and integration tests. Ensure software quality through automated testing and peer reviews. Troubleshoot, debug, and resolve software defects and performance issues. Address application security vulnerabilities and operational incidents. Support production environments and participate in on-call rotations. Continuously enhance existing products and services.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. 5+ years of professional software development experience. Strong proficiency in JavaScript, TypeScript, HTML5, CSS3. Hands-on experience building modern web applications using React. Strong experience developing RESTful APIs using NestJS and Node.js. Experience designing and implementing microservices architectures. Understanding of application security, cloud security, and networking fundamentals. Strong knowledge of software engineering principles, data structures, algorithms, and system design. Experience with Git and modern version control practices. Understanding of Agile development methodologies and DevOps practices. Excellent analytical, troubleshooting, and problem-solving skills. Strong verbal and written communication skills. Professional English proficiency.

Job type

CONTRACTOR

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's degree

Tech skills

ReactTypeScriptNestJSNode.jsJavaScriptHTML5CSS3GitAWSAzureGCPPineconeWeaviate

Location requirements

Linkedin Recruiter PostOntario

Report this job

Found something wrong with the page? Please let us know by submitting a report below.