NextHire Try for free

Herman Miller

Posted 29 Sep 2026

Senior Full - Stack Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
29 Sep 2026

About the role

Responsibilities:

  • Support internal and external customers by developing, testing, and deploying serverless solutions using Node.js, TypeScript, Java (Spring Boot), and React in an AWS cloud environment.
  • Work with technical/business analysts to ensure that specifications are designed effectively to support stable and efficient workflows for product data ingestion,
  • transformation and catalog generation.
  • Develop and document the design of application features, including Lambda functions, API Gateway endpoints, DynamoDB data models, and React components, ensuring they are checked into a central document repository as defined by operational policies.
  • Build and maintain event-driven architectures using AWS EventBridge, SQS, SNS, and Step Functions to orchestrate complex product data workflows.
  • Develop RESTful APIs and serverless functions to support product validation, pricing calculations, catalog extraction, and custom product configuration.
  • Create and maintain React-based user interfaces using Material-UI, TypeScript, and modern React patterns (hooks, context, and routing) for internal business applications.
  • Work with AWS services, including Lambda, DynamoDB, S3, OpenSearch, CloudWatch, API Gateway, and CDK (Infrastructure as Code).
  • Help maintain quality and organization of code, including comprehensive unit testing (Jest), code commenting, and version control practices.
  • Participate in functional testing and work with the business to document changes to current business practices and assist in process re-engineering and change management planning efforts.
  • Work as a team member with other development team members and stakeholders across multiple repositories and microservices.
  • Provide support for Node.js/TypeScript Lambda functions, Java Spring Boot applications, React SPAs, and AWS infrastructure deployed via CDK.
  • Adhere to MillerKnoll policies and procedures for software development, deployment, and maintenance as well as information and data security standards and regulations in place.


Requirements:

  • Strong understanding of serverless architecture, microservices patterns, and cloud-native development concepts.
  • Strong problem-solving, analysis, and design skills with experience in event-driven architectures.
  • Strong verbal, written, and presentation skills with the ability to communicate complex technical concepts to technical and non-technical professionals at all levels of the organization.
  • Ability to troubleshoot technical and functional problems with intuitive problem-solving techniques across distributed systems.
  • Knowledge of AWS serverless services (Lambda, DynamoDB, S3, EventBridge, SQS, API Gateway, and Step Functions).
  • Experience with Infrastructure as Code using AWS CDK (TypeScript).
  • Proficiency in data modeling for NoSQL databases (DynamoDB) and search engines (OpenSearch/Elasticsearch).


Ideal Candidate:

  • A graduate/postgraduate in computer science/technology or equivalent with relevant technical skills.
  • 5-9 years of work experience in full-stack development with Node.js/TypeScript and Java Spring Boot.
  • 3+ years of experience with React and modern frontend development (TypeScript, Material-UI, React Router, state management).
  • Strong experience in developing serverless applications in AWS using Lambda, API Gateway, DynamoDB, and related services.
  • Experience with AWS CDK for infrastructure as code and CI/CD pipelines (Bitbucket Pipelines or similar).
  • Proficiency in TypeScript and Node.js for backend development and React for frontend development.
  • Experience with Java 11+ and Spring Boot for batch processing and data transformation applications.
  • Knowledge of event-driven architecture patterns and message-driven systems (SQS, SNS, EventBridge).
  • Experience with DynamoDB data modeling, OpenSearch/Elasticsearch, and S3 for data storage.
  • Ability to identify performance improvements and recommend solutions for high-volume data processing.
  • Having excellent interpersonal and communication skills in English, both written and verbal.
  • Ability to work individually or within a team environment across multiple distributed repositories.
  • Ability to participate in multiple projects, tasks, and priorities in a healthy work environment.
  • Has attention to detail and a penchant for quality, especially when dealing with complex product configuration and pricing logic.
  • Proficient in documentation as well as process and workflow design.
  • Command of version control methodologies with Git/Bitbucket, including branching strategies and pull request workflows.
  • Experience with testing frameworks (Jest, JUnit) and writing comprehensive unit and integration tests.
  • Ability to take direction and constructive criticism and work to specified deadlines.
  • Adhere to processes and procedures defined for the role, the team, and the organization.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach