Node.js Fullstack Engineer

Robots and Pencils

$90K — $130K *
US-AnywhereRemote in Calgary, AB
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of software engineering experience
  • Strong proficiency in Node.js
  • Experience in building fullstack applications
  • Basic to intermediate familiarity with cloud environments (preferably AWS)
  • Understanding of API design and backend systems
  • Familiarity with SQL and/or NoSQL databases
  • Experience in production environments with unit testing practices

Responsibilities

  • Build and maintain backend services using Node.js and Python
  • Develop and integrate APIs for frontend applications and external systems
  • Contribute to frontend features ensuring stack integration
  • Support workflows with orchestration tools and improve system reliability
  • Develop RESTful APIs and optimize backend architecture and performance
  • Troubleshoot production issues with senior team support
  • Collaborate across global teams to deliver end-to-end features

Benefits

  • Opportunity to work on AI-native platforms
  • Support for professional growth and skill development
  • Collaborative environment with cross-functional teams
  • Exposure to a mature production environment
  • Access to advanced cloud-native technologies and practices
Full Job Description
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. 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 Required Skills & Experience • 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

Similar Jobs

More Jobs at Robots and Pencils

More Information Technology Jobs

Find similar Node.js Fullstack Engineer jobs: