Senior Software Developer
New
A
Auvik NetworksNetwork Management
Home-based: CanadaFull-TimeSenior
Salary125,500 - 163,500 CAD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSAgileKafkaKubernetesSCRUMGoCI/CDMicroservices
Requirements
- Several years of experience developing quality code and architectures (preferably Golang).
- Background in designing and developing microservices.
- Knowledge of cloud computing, preferably AWS.
- Adept in building reliable, highly available, and scalable software using Kafka.
- Hands-on experience with production code and debugging distributed systems.
- Proficiency in agile methodologies such as scrum.
- Deep understanding of CI/CD pipelines.
- Passion for mentoring and guiding junior and intermediate team members.
- Strong written and verbal communication skills.
Responsibilities
- Design consistent, scalable, and fault-tolerant microservice architectures.
- Deploy and manage containerized applications using Kubernetes orchestration.
- Design and implement protocols for communication in distributed systems.
- Develop high-performance code for customer-site collectors.
- Utilize networking device/protocol knowledge to expand the solution.
- Collaborate with engineering and product management teams.
- Apply AI-enabled techniques for automation, debugging, and system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site