This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Nelson Education Ltd. is the largest Canadian-owned K-12 publisher and is known for its innovative educational products and solutions.
The company aims to make learning accessible, engaging, and effective for all students.
The Sr. Back-End Developer (Developer III) will report to the Engineering Manager and will be responsible for instrumenting, deploying, and improving multiple public-facing web applications in cloud-based Kubernetes clusters or Cloudflare edge workers.
This role involves designing and developing services to support front-end applications, including user authentication, APIs, and analytics systems.
The developer will write clean, maintainable, and efficient code, collaborate with cross-functional teams, troubleshoot and debug issues, and write automated tests to ensure code quality.
The position requires participation in code reviews, mentoring junior developers, and creating security and data protection settings.
The developer will also be responsible for writing technical documentation and staying current with new web technologies.
Active participation in the SCRUM process is expected, which involves minimal meetings and an evolving process.
Requirements:
Candidates must have 5-8 years of experience as a Sr. Developer.
Extensive experience managing AWS cloud services, including EKS, EC2, S3, VPC, SQS, and ElastiCache, is required.
Strong experience with database systems such as MySQL, PostgreSQL, and MongoDB is necessary.
Familiarity with managing Docker containers and hosting services in Kubernetes using Node.js and Golang is essential.
Experience with Kubernetes container orchestration and maintaining multiple clusters per environment is required.
Candidates should be familiar with the basic building blocks for setting up services on cloud providers, including virtual machines and load balancers.
A BSc. in Computer Science, Software Engineering, or a similar field is required.
Candidates must be results-driven and able to work independently with minimal supervision.
Strong communication and documentation skills are necessary, along with the ability to manage multiple priorities and details.
Nice to have qualifications include experience with IaC, familiarity with AI technologies, Elastic Stack, Octopus Deploy, Spacelift, Istio service mesh, and various testing frameworks.
Benefits:
The position offers a remote-first work environment.
Flexible working hours are available.
Competitive compensation is provided.
The company promotes a great company culture.
Employees receive great benefits and perks, including summer Fridays and partner discounts.