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, 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.