Описание
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 Powered by JazzHR