Sr. Software Engineer, CUJO AI, Espoo
Academic WorkTietoa tehtävästä
We are now looking for a talented and motivated Software Engineer to join our client CUJO AI and their high-performing, fast-growing engineering organization. Are you ready to take on the next step in your career and develop yourself further alongside seasoned professionals? If yes, read more below, and submit your application as soon as possible!
Kuvaus
CUJO AI is the global leader in the development and application of Artificial Intelligence to improve the security and control of connected devices in homes and businesses. As a team member, you will be involved in the feature development of existing systems that are either already in production or soon to be launched globally. In this team, everyone collaborates equally, working on the same functionalities together to achieve common goals. You will receive guidance and direction from the team, which is fully responsible for ensuring quality, security, and compliance with the company’s Definition of Done (DoD) and regulatory obligations. Each team member is trusted to deliver high-quality software, taking ownership of the end-to-end functionality and operational aspects of the projects.
The team operates with a flexible hybrid work model, meeting at the office on agreed-upon office days usually 1-2 times a week.
What you will need to succeed in this role:
- Strong knowledge of Typescript
- Strong Node.js development experience
- Solid understanding of REST API development and a deep knowledge of security best practices to ensure that APIs are reliable and protected against vulnerabilities
- Strong experience with AWS CDK (or CloudFormation using some other IaC tool)
- Strong experience with AWS services, such as IAM, Lambda, DynamoDB, SNS/SQS, ECS, Docker.
- Proficiency with Jenkins and managing Jenkins pipelines via programmatic manners
- Jenkins console (same for AWS resource management automation)
- Good understanding of CI/CD development
- Solid knowledge of the programmatic management of AWS resources and Jenkins pipelines.
When you apply, please attach a motivational letter, explaining your experience with these technologies
Work tasks
- Collaborate with cross-functional teams to analyze requirements, design solutions, and implement features
- Write clean, efficient, and maintainable code using company best practices
- Participate in code reviews and provide constructive feedback to peers
- Troubleshoot and resolve software defects
- Build and improve CI/CD pipelines to enable safe and stress-free deployments
- Implement observability into the systems by instrumenting code to collect metrics and configuring service monitoring and alerting
We are looking for
- Bachelor’s or Master’s degree in a relevant IT field
- Excellent communication skills in both written & spoken English and the ability to work in a multi-site team.
- Strong experience with AWS CDK or CloudFormation
- Strong experience with AWS services, such as IAM, Lambda, DynamoDB, SNS/SQS, ECS, Docker.
- Strong experience with TypeScript, Node.js development in AWS Cloud, including local testing frameworks
- Strong experience with Jenkins pipelines
- Good knowledge of event-driven architectures and serverless development in AWS
- Solid understanding of Content Delivery Networks and large-scale cost-effective global systems
- Experience working with multi-region and cross-account AWS architectures
- Strong RESTful API development experience
- Proficiency in Continuous Integration (CI)
We appreciate a genuine interest in automation, a security-minded approach to work, and an understanding of service cost analysis.
To succeed in the role, your personal skills are:
- Motivated and development-oriented
- Co-operative with a can-do attitude
Our recruitment process
This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work.
Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
Tietoa työnantajasta
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. CUJO AI brings to network, mobile and public Wi-Fi operators around the world a complete portfolio of products to provide their customers with a seamlessly integrated suite of Digital Life Protection services, while improving their own network monitoring, intelligence and protection capabilities.
Tutustu työnantajan yrityssivuun osoitteessa https://tyopaikat.oikotie.fi/yritys/academic-work-finland/2756351-6
- Academic Work Customer Support and Onboarding Agent, Verified, Espoo
- Academic Work Junior BI Analyst
- Academic Work Järjestelmäinsinööri, Tampere/Halli
- Academic Work Ohjelmistokehittäjä, Optomed Software Oy, Espoo
Academic Work muualla verkossa
Työnantajan verkkosivulle