Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Fullstack Engineer supporting the development and delivery of complex platforms at Robots & Pencils. Collaborating in a mature production environment, focusing on reliability and scalability.

Responsibilities

  • Build and maintain backend services using Node.js (and some Python), including serverless architectures (e.g., AWS Lambda, API Gateway)
  • Develop and integrate APIs that support frontend applications and external systems
  • Contribute to frontend features and ensure smooth integration across the stack
  • Write clean, maintainable, and well-tested code with solid unit testing practices
  • Contribute to workflows using orchestration tools (e.g., workflow engines, state machines)
  • Support event-driven processes and asynchronous system operations (e.g., SQS, EventBridge)
  • Help improve system reliability through error handling and retries
  • Develop RESTful APIs and contribute to backend architecture
  • Integrate with third-party services and internal systems, including AI-driven platforms
  • Assist in optimizing performance and scalability of services (e.g., DynamoDB patterns)
  • Follow secure and reliable data handling practices
  • Troubleshoot issues in production environments with support from senior team members
  • Contribute to logging, monitoring, and debugging efforts
  • Assist with deployment and release processes in cloud-native environments (AWS, Docker)
  • Work closely with cross-functional teams across global locations
  • Participate in code reviews and team discussions
  • Deliver assigned features end-to-end with guidance
  • Continue developing technical skills, including AI-assisted development tools

Requirements

  • 3–5 years of professional software engineering experience
  • Strong experience with Node.js
  • Experience building and maintaining fullstack applications
  • Basic to intermediate experience with cloud environments (AWS preferred)
  • Familiarity with API design and backend systems
  • Familiarity with databases (SQL and/or NoSQL)
  • Experience working in production environments
  • Solid unit testing practices
  • Experience with containerization (e.g., Docker)

Benefits

  • Health insurance
  • Professional development opportunities
  • Flexible work arrangements

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDockerDynamoDBJavaScriptNode.jsNoSQLPythonSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.