Develop and deploy application services and software components to support scalable and reliable platform operations
Create, maintain, and optimize CI/CD pipelines within GitLab to support efficient and automated software delivery processes
Write and maintain unit tests, integration tests, and end-to-end tests to ensure application quality, stability, and reliability
Ensure application services remain operational, stable, and available in production environments
Maintain production applications and ensure systems are kept up to date with the latest security patches and updates
Implement and manage monitoring and alerting mechanisms to proactively identify and address operational issues
Analyze, troubleshoot, and resolve technical issues in a timely and efficient manner
Support change management and incident management processes to ensure operational continuity and controlled deployments
Participate in on-call rotations to support critical systems and respond to operational incidents when required
Maintain accurate and up-to-date development and operational documentation to ensure transparency and knowledge sharing across teams
Requirements
Minimum of 5 years of professional experience in the field of software development
At least 5 years of programming experience in C and ideally Go
Solid understanding of networking concepts such as IP routing, as well as experience in network programming technologies including VPP, DPDK, and eBPF/XDP
Willingness to participate in Level 3 support and 24/7 on-call shifts, with additional compensation provided
Experience working in agile development environments and methodologies
Fluent Git user
Confident and practical knowledge of Linux systems and environments
(Nice to Have) Experience with Docker and Kubernetes
(Nice to Have) Knowledge of cloud environments, preferably AWS
(Nice to Have) Understanding of mobile core network structures and telecommunications standards
Tech Stack
AWS
Cloud
Docker
Kubernetes
Linux
Go
Benefits
Further professional growth
Become part of our international team and an exciting environment that will revolutionize the telecommunication market for IoT
Dedicated, well-structured onboarding process and continuous team support to help you get up to speed quickly
Short decision-making paths and a lot of creative freedom
with us you can really get involved and help shape the future
A work environment defined by respect, close and informal communications among teams, departments, and management
Plenty of space for new ideas and strategies where self-started individuals are highly valued and work effort is not measured in time but in results
Remote working with trusted working hours & laptop