NeuraLegion - an Israeli company develops a SaaS product that uses AI to help developers find security breaches in their applications.
So, we are looking for
full stack developer
from Russia, Belarus, Ukraine for a full-time remote job in our multinational company candidates
• Minimum 5 years experience in full-stack development
• Strong knowledge of OOP and design and architecture patterns such as DDD, Event Sourcing and CQRS
• At least basic knowledge of algorithms and computational complexity
• Understanding patterns and best practices, weighing pros and cons, anti-patterns detection, and avoiding
• Experience with Unit and e2e testing, the understanding difference between BDD and TDD
• Proficiency in ES and TypeScript
• Good understanding of browser, web protocols, and SPA principles
• Strong work experience with Node.js and its frameworks like Express.js, Koa.js, etc.
• Strong work experience with Angular and Angular Material UI
• Fluent use of reactive parts (RxJS, Observables)
• High level of experience in data storage technologies like PostgreSQL, MongoDB, and Elastic search
• Experience with authentication methods like SSO, Active Directory, or similar
• SASS/CSS good knowledge, ability to contribute to UI/UX, understanding usability aspects
• Experience with Docker, k8s, and configuration management tools.
Nice to have experience with:
• NgRx or other redux-like state management
• Continuous delivery and other DevOps practices
• Performance analysis and optimization techniques
• Cloud computing (AWS, GCP, Azure, etc)
• Browser extensions API
• SOLID, DDD, CQS, and Redux
• SOA and microservices
• SPA and PWA
• Full remote employment, schedule according to Moscow time.
• Research and develop multidisciplinary problems and solutions, working with cutting-edge technologies. Interesting tasks for enthusiastic programmers)
• Direct interaction with the company's management.
• Salary based on the results of the interview, we are ready to conduct a constructive dialogue with the best candidate and the final payment may be much higher than the starting one.
• Payment for vacation, sick leave, etc.