Node.js Fullstack Engineer @Robots and Pencils
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Node.js Fullstack Engineer @Robots and Pencils

2d ago - Robots and Pencils is hiring a remote Node.js Fullstack Engineer. 💸 Salary: unspecified 📍Location: Canada

Role Description

At Robots & Pencils, we build meaningful, scalable digital products that solve real business problems. We’re looking for a Fullstack Engineer (Level 3) to support the development and delivery of complex, integration-heavy platforms. This role is ideal for a solid engineer who enjoys hands-on development, can deliver features with some guidance, and is growing into owning larger parts of the system.

In this role, you will work as part of a cross-functional team, contributing across the stack while helping build reliable systems and solve integration challenges, including AI-native platforms such as agentic learning systems designed to enable human-centered learning in the Age of AI.

This is not a greenfield project. You’ll be joining a mature, production environment with real users, where reliability, performance, and scalability are critical. You’ll collaborate with senior engineers to enhance existing systems and deliver high-quality features.

By joining us, you leverage our Advanced AWS Partnership and the highly exclusive AWS Patterns Partnership, a distinction held by only 11 companies worldwide out of 190,000.

What You’ll Do

  • Fullstack Development
    • 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
  • Workflow & System Orchestration
    • 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
  • Backend & API Engineering
    • 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
  • System Reliability & Support
    • 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)
  • Collaboration & Growth
    • 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

Qualifications

  • 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)

Nice to Have

  • Experience with Python
  • Exposure to event-driven architectures
  • Familiarity with AWS services (Lambda, DynamoDB, S3, SQS, etc.)
  • Exposure to workflow orchestration tools
  • Exposure to AI/LLM-based systems (e.g., LangChain, LangGraph)
  • Experience with CI/CD pipelines and infrastructure-as-code tools (e.g., CDK)
  • Experience working in collaborative, distributed teams

Benefits

  • Join a global team of engineers, designers, and strategists who care deeply about craftsmanship, collaboration, and innovation
  • Work on meaningful, production-grade systems that impact real users at scale, within a mature and evolving engineering environment
  • Collaborate with experienced teams across backend, frontend, and infrastructure
  • Gain exposure to advanced AWS practices and modern architecture through globally recognized partnerships
  • Opportunity to grow your skills while contributing to high-impact digital products
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Node.js Fullstack Engineer @Robots and Pencils
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later