Node.js Fullstack Engineer

Robots and Pencils

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

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

Responsibilities

  • Build and maintain backend services using Node.js and Python
  • Develop and integrate APIs for frontend applications
  • Contribute to frontend features and ensure stack integration
  • Write clean, maintainable code with unit testing
  • Contribute to workflows using orchestration tools
  • Support event-driven processes and asynchronous operations
  • Help improve system reliability through error handling
  • Troubleshoot issues in production environments
  • Assist with deployment in cloud-native environments
  • Work closely with cross-functional global teams
  • Participate in code reviews and team discussions
  • Deliver assigned features end-to-end

Benefits

  • Opportunity for professional growth in a high-performing team
  • Participation in code reviews and collaborative discussions
  • Hands-on involvement in production environments
  • Access to advanced AI-assisted development tools
  • Work within a mature, integration-heavy production environment
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


If you enjoy building across the stack, solving real integration challenges, and growing within a high-performing, globally distributed team, we'd love to meet you.

Similar Jobs

More Jobs at Robots and Pencils

More Information Technology Jobs

Find similar Node.js Fullstack Engineer jobs: