Full Stack Developer with Node
Baanyan Software Services, Inc.
Location
πΊπΈ Rockville, United States
Type
full_time
Salary
Undisclosed
Posted
2d ago
Job Description
Minimum
Requirements
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a directly related field. Experience β’ Minimum 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 development β’ Experience with Angular 16+ framework for modern web application development and monorepo architecture β’ Expertise 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 DynamoDB β’ End-to-end test development using Playwright with TypeScript, including integration and performance testing β’ CI/CD pipeline implementation using Jenkins and/or GitHub Actions β’ Software development lifecycle (SDLC) best practices including automated testing frameworks and configuration management β’ Version control systems (Git/GitHub/Bitbucket) β’ Agile/Scrum iterative development methodology