Senior Software Engineer - Backend/IoT

One platform bridging new opportunities in advertising through data, service, and planning capabilities.
Frankfurt, Germany
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Software Engineer - Backend/IoT

Nexxen is seeking a highly skilled Software Engineer to join our ACR (Automatic Content Recognition) team. This role involves developing and maintaining high-scale/high-reliability server backend systems, working with IoT protocols, and collaborating with internal teams and partners.

As a Software Engineer at Nexxen, you'll be at the forefront of transforming advertising through creative, flexible, and unified solutions. You'll work on developing high-scale, high-reliability server backend systems, implement IoT communication protocols, and manage messaging systems like Kafka and RabbitMQ. You'll also utilize AWS services, work with Kubernetes for container orchestration, and use monitoring tools like Prometheus and Grafana.

Key responsibilities include:

  • Developing and maintaining high-scale, high-reliability server backend systems
  • Implementing and managing IoT communication protocols such as MQTT
  • Working with messaging systems like Kafka, RabbitMQ, and Clustered EMQX
  • Utilizing AWS services including DynamoDB, MKS (Kafka), and ElastiCache (Redis)
  • Using Kubernetes for container orchestration
  • Monitoring system performance with tools like Prometheus, Grafana, and DataDog
  • Collaborating with internal teams and external partners

The ideal candidate will have:

  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in software engineering, focusing on backend systems and IoT protocols
  • Strong programming skills in NodeJs
  • Experience with cloud technologies and monitoring tools
  • Proficiency with GitLab for version control and CI/CD
  • Familiarity with Agile development practices

Join Nexxen and be part of a global team that values diversity, continuous learning, and innovation. This role offers a hybrid work environment, with 2-3 days in the Frankfurt office and the rest remote. If you're passionate about cutting-edge technology and want to make an impact in the advertising industry, this could be the perfect opportunity for you.

Last updated a month ago

Responsibilities For Senior Software Engineer - Backend/IoT

  • Develop and maintain high-scale, high-reliability server backend systems
  • Implement and manage IoT communication protocols such as MQTT
  • Work with messaging systems like Kafka, RabbitMQ, and Clustered EMQX
  • Utilize AWS services including DynamoDB, MKS (Kafka), and ElastiCache (Redis)
  • Use Kubernetes for container orchestration
  • Monitor system performance with tools like Prometheus, Grafana, and DataDog
  • Collaborate with internal teams and external partners
  • Ensure seamless data transmission between devices and backend systems
  • Implement scalable and cost-effective cloud solutions
  • Deploy, manage, and monitor containerized applications
  • Set up alerts and dashboards to monitor system health and performance
  • Analyze metrics to identify and resolve performance bottlenecks

Requirements For Senior Software Engineer - Backend/IoT

Node.js
Kafka
Redis
MongoDB
MySQL
PostgreSQL
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in software engineering, focusing on backend systems and IoT protocols
  • Strong programming skills in NodeJs
  • Knowledge of IoT protocols such as MQTT
  • Experience with messaging systems like Kafka, RabbitMQ, and Clustered EMQX
  • Proficiency with AWS services including DynamoDB, MKS (Kafka), and ElastiCache (Redis)
  • Experience with Kubernetes for container orchestration
  • Familiarity with monitoring tools like Prometheus, Grafana, and DataDog
  • Proficiency with GitLab for version control and CI/CD
  • Experience with JIRA for project management
  • Familiarity with Agile development practices

Benefits For Senior Software Engineer - Backend/IoT

  • Hybrid work environment
  • Global team
  • Opportunity for growth and skill expansion

Interested in this job?

Jobs Related To Nexxen Senior Software Engineer - Backend/IoT

Senior Software Engineer

Senior Software Engineer role at Nexxen, focusing on backend development with Java, leading projects and mentoring team members in advertising technology.

Senior Full Stack Developer

Senior Full Stack Developer role at Nexxen, building next-gen advertising technology platforms with focus on Big Data and AI solutions.

Senior Software Engineer

Senior Software Engineer position at Nexxen, leading architecture decisions and development processes in advertising technology, requiring 10+ years of experience in enterprise applications.

Software Engineer

Senior Software Engineer role at Nexxen, focusing on REST API development, Java, SQL, and various modern technologies for the ACR team.

Sr. Software Quality Analyst

Senior Software Quality Analyst role at Intuit leading partner technical support team, focusing on API integration and bank feed connections, requiring 5+ years leadership experience.