Senior Fullstack Developer (ReactJS/NodeJS)

Remote
Full Time
Experienced

We are looking for a skilled Fullstack Developer with strong expertise in ReactJS, TypeScript, and NodeJS, as well as solid English communication skills, to join our project team.

RESPONSIBILITIES

  • Develop features for a cybersecurity SaaS product.
  • Write high-quality, secure code and perform testing.
  • Maintain, troubleshoot, and improve existing software.
  • Collaborate with the team on feature scope and engineering requirements.
  • Contribute to improving engineering practices.

PROGRAMMING

  • Write clean, maintainable, and testable code.
  • Develop UI components (React, TypeScript).
  • Build RESTful APIs (Node.js, TypeScript).
  • Conduct peer code reviews.
  • Ensure software security and reusability.

SOFTWARE DESIGN

  • Define API endpoints, schemas, and documentation.
  • Create reusable, scalable UI components.
  • Work closely with engineers, PMs, and designers.
  • Optimize system performance and reliability.
  • Identify and communicate potential blockers.

TEST AND MAINTAIN SOFTWARE

  • Write unit tests for APIs and UI components.
  • Fix bugs, security issues, and performance bottlenecks.
  • Occasionally handle on-call customer support.

REQUIREMENTS

  • Bachelor's in Computer Science or equivalent experience.
  • 5+ years in software development.
  • Strong JavaScript/TypeScript, HTML5, CSS3 skills.
  • Experience with React, Node.js, APIs, and cloud security.
  • Solid understanding of Git, Agile, DevOps, microservices, SaaS, and cloud platforms (AWS/Azure/GCP).
  • Strong problem-solving and communication skills.

WE OFFER

  • Friendly team and a pleasant working environment, either in our office in 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
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*