Remote Sr. Backend Developer-Canada based

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:

  • The company, Robots & Pencils, is seeking a Senior Backend Developer for a Canada-based remote position in Toronto, ON.
  • The developer will collaborate with a team of developers, designers, stakeholders, and clients to deliver solutions and product features across various industries.
  • Responsibilities include crafting APIs for mobile apps, web apps, and Slack apps, ensuring top-quality software through continual improvement and peer review, supporting business development in project budgeting and scheduling, and sharing knowledge with team members through mentorship and other channels.

Requirements:

  • 5+ years of software delivery experience.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience.
  • Passion for user and developer experiences.
  • Self-motivated with the ability to work independently.
  • Deep understanding of Node JS, Java/Javascript.
  • Strong knowledge of design patterns, Kubernetes, Linux, Docker, and related technologies.
  • Proficiency in SlackAPIs and third-party integrations.
  • Disciplined approach to testing, quality, and behavior-driven development.
  • Understanding of web technology stack, including HTTP, caching, headers, cookies, and client-server communication.
  • Familiarity with CS concepts, APIs, services, microservices, data structures, and optimization.
  • Ability to learn new technologies and adapt to change.
  • Experience with Java with AWS Serverless and/or Python with AWS Serverless.

Benefits:

  • Opportunity to work remotely from Canada.
  • Collaborate with talented developers, designers, stakeholders, and clients.
  • Engage in continual improvement and peer review to ensure top-quality software.
  • Support business development in project budgeting and scheduling.
  • Share knowledge and insights with team members through mentorship and other channels.
Leave a feedback