Full Stack Developer with Node
Minimum RequirementsEducation Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a directly related field.ExperienceMinimum 4-5 years of progressive experience in enterprise full-stack software development, including demonstrated experience designing and deploying production-grade applications using object-oriented programming principles and database technologies within Agile development frameworks. Required Skills and Technologies:Proficiency in Node.js, TypeScript, and JavaScript for full-stack application developmentExperience with Angular 16+ framework for modern web application development and monorepo architectureExpertise in designing and implementing event-driven architectures on Amazon Web Services (AWS) including: messaging services (SQS/SNS), serverless computing (AWS Lambda), API Gateway, Step Functions, data storage solutions (S3, RDS, DocumentDB, DynamoDB), and container orchestration (ECS)Relational database design and development with Oracle Database and/or PostgreSQL (Amazon RDS)NoSQL database development with Amazon DocumentDB and/or DynamoDBEnd-to-end test development using Playwright with TypeScript, including integration and performance testingCI/CD pipeline implementation using Jenkins and/or GitHub ActionsSoftware development lifecycle (SDLC) best practices including automated testing frameworks and configuration managementVersion control systems (Git/GitHub/Bitbucket)Agile/Scrum iterative development methodology