Remote Sr. Back-end Software Developer

Posted

This job is closed

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.
Leave a feedback