Job Title or Location
RECENT SEARCHES

Sr. Backend Developer-Canada based remote

Robots & Pencils
Toronto, ON
Remote
Full-time
Experienced
Posted 23 days ago
Company Description

WE EMBRACE A TALENT-LED CULTURE

Robots & Pencils is an official Slack Partner:

Since 2014, we've been designing Slack solutions to make work faster, easier and more collaborative, including Missions, acquired by Slack in 2018 and relaunched as Workflow Builder. From our Slack Quick Start service to a smart Q&A engine, we have the tools and expertise to transform how companies Slack!

Are you a smart, adaptable, self-driven developer who demonstrates expertise by communicating your ideas clearly, and respectfully to those around you? Do you accept the ideas of others, and change your approach in the spirit of learning, and of shared principles, patterns, and practices? Do you challenge the ideas of others in the spirit of reaching the best possible outcome, and as a result of explorations sparked by being adaptable? Does the code you write reveal a journey toward simplicity on the other side of complexity?

Job Description

As a U.S. based remote Senior Robot, you will work with talented developers, creative designers, experience designers, stakeholders, and clients to:

  • Deliver solutions, products, and product features in a wide array of industries

  • Craft APIs that support mobile apps, web apps, slack apps, etc.

  • Provide, and ensure top-drawer software by actively participating in continual improvement, and engaging peer review

  • Support business development in the creation of budgets and schedules for projects

  • Share knowledge and insights with team members through various channels, such as mentorship, lunch & learns, examples, and exercises, etc.

Qualifications

You should have:

  • 5+ years of delivering software

  • B.S. or higher in Computer Science, Computer Engineering, or equivalent work experience

  • Passion for the user, and developer experiences

  • Self-motivated with ability to work with minimal direction

  • Deep understanding of Node JS, Java/Javascript

  • Strong understanding of common design patterns, Kubernetes, Llnux, Docker and other adjacent technologies (i.e. some or all of: SQL, TypeScript, MV[Whatever], Repository, REST, GraphQL, Swagger/OpenAPI/JSON Schema/OData, Git, Apollo, Phoenix, React, Angular, Vue,

  • Strong understanding of the full web technology stack (i.e. HTTP, caching, headers, cookies, client-server)

  • Proficiency in working with SlackAPI's and third party integrations

  • Disciplined approach to testing, quality, and behavior driven development

  • Understanding of CS concepts (i.e. APIs, services, nTier, microservices/SOA, data structures and normalization, data access patterns, profiling & optimization)

  • Demonstrated ability to learn new technologies

  • Sharpies, Post-its and robot dreams

  • Java with AWS Serverless and/or Python with AWS Serverless


Additional Information

We would love if you had below:

  • Github profile or link to open source work

  • Dev Ops experience in Azure, AWS, or GCP

  • Additional programming language experience (i.e. JavaScript, Go, Elixer, Python, C#, C, etc.)

  • Experience with Infrastructure as Code (IaC) (i.e. Terraform, Ansible, CloudFormation, etc.)

  • Experience with implementing, configuring, or otherwise taking advantage of continuous integration

  • Experience with multi-tenant architectures (SaaS)

  • Strength in SQL, and RDBMS design

  • Exposure to no-SQL

  • Great written and interpersonal communication skills

  • Administrative and documentation abilities

  • Experience building time machines