Senior Software Engineer (Node.js)

Helsinki, Finland

Budapest, Hungary

Questions about open positions? Get in touch.

Description

CUJO AI delivers advanced Artificial Intelligence (AI) based capabilities to Network Services Providers (NSPs) around the globe. Our revolutionary AI-driven platform provides next generation:

  • Network security
  • Device intelligence
  • Parental/content controls

CUJO AI is looking for Senior Software Engineer with Node.js experience!

  • We champion Agile practices
  • We employ micro-services, containers and automated pipelines

Perfect candidate should have experience in

  • Significant experience with TypeScript, Node.js development 
  • Experience with AWS services (API Gateway, AWS Lambda, Amazon Cognito, AWS CDK, AWS CloudFormation, AWS IAM, ELB, ECS, SQS, SNS, Kinesis, etc.) 
  • Knowledge in OAuth2.0, OpenID Connect, SSO in general 
  • Experience in Serverless architecture and development 
  • Node.js running in AWS Fargate  
  • RESTful API development experience 
  • 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 
  • Co-operative, relentless and can-do attitude; ability to drive things through the organization  
  • Team player, able to express her own opinions, justify them and take in and apply feedback  
  • Experience in working with multinational teams spread across different physical sites
  • Be able to show and take initiative with challenging tasks 

Additional Karma points for

  • Experience in technical design and solution architecture 
  • Documentation skills (processes, diagrams, technical designs)   
  • Test automation and genuine interest / obsession to automate everything
  • Security minded  
  • Agile software development process experience 
  • Experience with systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting 
  • Experience on operating large-scale systems with high data volumes 
  • DevOps experience 
  • Passion for quality and for creating exceptional user experiences
  • Ability to learn quickly

Benefits and Perks

  • Ability to work flexible hours
  • Hybrid work model
  • Modern development equipment
  • Conferences, training, books – anything for your development
  • Opportunity to learn from highly skilled colleagues
  • Benefits package that includes Health Insurance, snacks, and more!