Lead Node.js Developer

Helsinki, Finland
Roles:
Backend
Must-have skills:
AWSNode.jsTypeScript
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Onsite
Industry: Computer and Network Security
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 51 - 200 employees
Logo of CUJO AI

Lead Node.js Developer

Helsinki, Finland
CUJO AI is the global leader in the development and application of Artificial Intelligence to improve the security, control and privacy of connected devices in homes and businesses. Their AI models can safely detect data security threats, problematic content or privacy breaking concerns that affect consumer and business networks, and block them before they can cause harm.
Tasks:
  • Lead the OnTheMove team. You will bring E2E solution (App, Cloud, C library, QA frameworks) to the clients and define and lead technical work related to the respective area of expertise
Must have skills:
  • Have 5 years of experience with TypeScript, Node.JS development 
  • Experience in Serverless architecture and development 
  • Experience with AWS services (API Gateway, AWS Lambda, Amazon Cognito, AWS CDK, AWS  CloudFormation, AWS IAM, ELB, ECS, etc) 
  • Experience in technical design and solution architecture (App, Cloud) 
  • RESTful API development experience 
  • Knowledge how QA should be done using automation
  • Experience with Continuous Integration (CI) Jenkins (Jenkins Job DSL, Jenkins environment  management), Test Automation (TA) and Test-driven Development (TDD), as well as related  tools and framework
  • Good communication skills in English 
  • Be able to show and take initiative with challenging tasks. 
  • Presentation skills, able to present and demonstrate technical concepts with hands-on  example
Nice to have skills:
  • Test automation and genuine interest/obsession to automate everything.  
  • Security minded.
  • Knowledge of Android and iOS development (be able to lead App developers in a team) 
  • Agile software development process experience
  • Experience with systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting. 
  • Experience in operating large-scale systems with high data volumes 
  • DevOps experience
  • Passion for quality and for creating exceptional user experiences. 
Benefits: 
  • Annual bonus program with OTE up to 15% of the annual fixed salary
  • Conferences, training, books – anything for your development
  • Benefits package that includes Health Insurance, snacks, and more!
Interview process: 
  1. Intro call with Toughbyte
  2. First tech interview
  3. Second tech interview
  4. Test assignment (can take from 2 hours to half a day to complete, depends on a developer)
  5. Culture fit with HR
Remote days are allowed when needed (now during COVID everyone is encouraged to work remotely).