Description
🚀 CUJO AI® is a leader in artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop cybersecurity, device intelligence, and parental control solutions that make internet connections safer for millions of homes.
About the Role
We are looking for a talented and motivated Senior Software Engineer with a background in building cloud native backend services to join our high performing and fast-growing engineering organization in Finland, Norway or Hungary.
In this role you will play a pivotal role in designing, developing and maintaining high quality platform services that power CUJO AI Cloud.
In This Role, You Will:
- Collaborate with your team and cross-functional groups to analyze requirements, design solutions, and implement features effectively.
- Write clean, efficient, and maintainable source code while adhering to best practices.
- Develop and enhance both process and technical documentation.
- Participate in code reviews, offering constructive feedback to peers, and ensure timely follow-up on provided feedback in a professional manner.
- Troubleshoot and resolve software defects promptly.
- Take ownership of your deliverables, embracing the “You build it, you run it” mentality.
- Build and enhance CI/CD pipelines to facilitate safe and stress-free deployments.
- Implement observability within systems by instrumenting code to collect metrics and configuring service monitoring and alerting.
Requirements
What We’re Looking For:
- Proficiency in one or more programming languages, such as TypeScript/JavaScript, Python, or Java. However, TypeScript is essential, as the majority of our team's solutions are developed using TypeScript.
- Experience in working with AWS, especially services like ECS, ELB, S3, Lambda, API Gateway, Route53, CloudWatch, IAM, VPC, Cognito, SNS/SQS/Kinesis, CloudFront, WAF.
- Experience in developing and running containerized and serverlessapplications in AWS.
- Understanding the key technical aspects on distributedsystems, observabilitytechniques, monitoring and alertingsystems.
- Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally AWSCloudFormation with AWSCDK. Terraform experience is a plus.
- Understanding of OAuth 2.0 standard and flows is considered a plus.
- Understanding and experience building declarative automation pipelines with tools such as Jenkins or GithubActions to implement CI/CD pipelines to compile, test, package and deploy components in multi-account, multi-region cloud environments.
- Good understanding of Git version control system, and common development and collaboration methodologies around it.
- Documentation skills (processes, diagrams, technical designs).
What Will Make You Stand Out:
- Fluency in English (spoken and written) for effective communication with our international team.
- A cooperative and proactive attitude, demonstrating initiative.
- A team player who can articulate their opinions, as well as give and receive feedback effectively.
- Excellent communication and collaboration skills essential for thriving in a multinational, geographically distributed, remote-first organization.
Why Join CUJO AI?
- Flexible Work – Hybrid or fully remote options based on your location.
- Team Gatherings – Annual company events and team activities.
- Career Growth – Training bonuses for AWS certifications and other learning opportunities.
- Performance Bonuses – Company-wide annual bonus program.
- Referral Rewards – Earn up to €1,000 for referring new hires.
At CUJO AI, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer!
📅 Apply by June 22, 2025 – but don’t wait! We’ll hire as soon as we find the right person.
📩 Apply via our recruitment portal. Questions? Email us at [email protected].