Overview:
The NodeJS Developer with AWS plays a crucial role in designing developing and maintaining scalable and efficient serverside applications using NodeJS and AWS services. This position is essential in ensuring the seamless integration of frontend elements with serverside logic while optimizing the application for maximum speed and scalability.
Key Responsibilities:
- Collaborate with crossfunctional teams to analyze design and develop new features
- Build efficient and reusable code for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Implement security and data protection
- Design and implement data storage solutions
- Integrate multiple data sources and databases into one system
- Implement automated testing platforms and unit tests
- Work on RESTful APIs microservices and serverless architectures
- Deploy applications on AWS cloud infrastructure
- Monitor application performance and troubleshoot issues
- Collaborate with frontend developers to integrate userfacing elements with serverside logic
- Stay uptodate with emerging technologies and industry trends
- Contribute to technical documentation and knowledge sharing
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven work experience as a NodeJS Developer or similar role
- Strong proficiency in NodeJS JavaScript and asynchronous programming
- Experience with AWS services such as Lambda API Gateway S3 EC2 and RDS
- Understanding of serverside templating languages
- Experience with building and consuming RESTful APIs
- Familiarity with microservices architecture and design principles
- Proficient understanding of code versioning tools such as Git
- Knowledge of frontend technologies such as HTML5 and CSS3
- Experience with agile development methodologies
- Strong problemsolving skills and attention to detail
- Excellent communication and collaboration abilities
- Ability to work in a fastpaced and dynamic environment
- Certifications related to NodeJS and AWS are a plus
- Experience with containerization and orchestration tools like Docker and Kubernetes is advantageous
ec2,nodejs,api gateway,microservices,collaboration,communication,containerization,s3,javascript,aws lambda,serverless architectures,git,problem-solving,asynchronous programming,css3,aws,rds,docker,restful apis,agile development methodologies,html5,kubernetes