Senior Node.js Fullstack Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Fullstack Development
- Build and maintain backend services using Node.js , including serverless architectures (e.g., AWS Lambda, API Gateway)
- Develop and integrate APIs that support frontend applications and external systems, including institutional platforms and AI-driven services
- Contribute to frontend features using modern state management (e.g., Redux Toolkit with slices, async thunks, memoized selectors) and accessible, interactive UI patterns such as drag-and-drop with keyboard and screen reader support
- Write clean, maintainable, and well-tested code, maintaining high test coverage (90%+ across unit and integration tests)
- Workflow & System Orchestration
- Support the development and maintenance of workflows using orchestration tools (e.g., Sequencer / workflow engines, state machines)
- Contribute to event-driven processes and asynchronous system operations (e.g., message queues, distributed workflows)
- Assist in improving reliability through better error handling and retries
- Backend & API Engineering
- Develop RESTful APIs and support microservices architecture
- Integrate with third-party services and internal systems, including large-scale institutional data platforms
- Assist in optimizing performance and scalability of services using patterns such as NoSQL single-table design (composite keys, transactional writes)
- Implement secure and reliable data handling practices
- System Reliability & Support
- Troubleshoot issues in production environments with guidance from senior team members
- Contribute to logging, monitoring, and debugging efforts
- Support deployment and release processes in cloud-native environments
- Collaboration & Growth
- Work closely with cross-functional teams across global locations, contributing to large-scale platforms such as next-generation degree planning systems for university partners
- Participate in code reviews and team discussions
- Take ownership of assigned features and tasks, delivering end-to-end solutions from UI to API to database
- Continue developing technical skills and learning new technologies
- Required Skills & Experience
- 4-6 years of professional software engineering experience
- Strong experience with Node.js
- Experience building and maintaining fullstack applications, including delivering features end-to-end across frontend, backend, and data layers
- Exposure to workflow orchestration tools (e.g., Sequencer or similar systems)
- Solid understanding of API design and backend systems
- Experience working with cloud environments (AWS preferred), including serverless architectures
- Familiarity with databases (SQL and/or NoSQL, including scalable design patterns)
- Experience working in production environments
Requirements
- Experience with Python
- Exposure to event-driven architectures
- Familiarity with AWS services (Lambda, SQS, Step Functions, etc.)
- Experience with CI/CD pipelines
- Exposure to AI/LLM-based systems and data-driven platforms
- Experience working in collaborative, distributed teams
- Experience building user-centric platforms with modern, accessible frontend architectures
- Why Join Robots & Pencils?
- At Robots & Pencils, you'll join a global team of engineers, designers, and strategists who care deeply about craftsmanship, collaboration, and innovation. You'll work on meaningful, production-grade systems that impact real users at scale, within a mature and evolving engineering environment.
- If you enjoy building across the stack, solving real integration challenges, and being part of a high-performing, globally distributed team, we'd love to meet you.
Additional Information
At Robots & Pencils, we build meaningful, scalable digital products that solve real business problems. We're looking for a Senior Fullstack Engineer to help build and maintain modern applications that integrate backend services, orchestration systems, and scalable APIs. You will work across the stack using Node.js , contributing to backend services and supporting frontend integrations while working within established architectures. 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 closely 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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at robotsandpencils? Share your experience