NodeJs Developer – DynamoDB

Apply for this job

Email *

Job Description

<p>Key Responsibilities: </p><ul><li>Design, develop, and deploy high-performance and scalable applications using <strong>Node.js and DynamoDB</strong>. </li><li>Collaborate with cross-functional teams to understand the requirements and migrate existing relational databases to DynamoDB efficiently. </li><li>Develop and implement data models and schemas in DynamoDB for optimal performance and scalability. </li><li>Create and maintain RESTful APIs using Node.js for seamless integration with frontend applications and third-party services. </li><li>Utilize AWS Lambda Functions and AWS API Gateway to build server less APIs and ensure efficient and cost-effective application architectures. </li><li>Optimize application performance by identifying and resolving performance bottlenecks and implementing best practices. </li><li>Ensure code quality and maintainability through proper testing, code reviews, and documentation. </li><li>Collaborate with DevOps teams to deploy and manage applications in AWS serverless environments. </li><li>Monitor and troubleshoot application issues, performance, and security concerns. </li><li>Stay updated with the latest industry trends, technologies and best practices related to NodeJS, DynamoDB, and AWS Server less Technologies. </li></ul><p><br></p><p>Key Requirements: </p><ul><li>Bachelor’s/ Master/s Degree in Computer Science/ Engineering, Information Security or other related Technical Field Studies.</li><li>Minimum of 4 years professional experience as a Node.js Developer </li><li>Strong expertise in developing applications using Node.js and working experience with DynamoDB.</li><li>Proven experience in successfully migrating relational databases to DynamoDB</li><li>Extensive experience in designing and implementing RESTful API’s.</li><li>Proficient in AWS server less technologies, including AWS Lambda Functions and AWS API Gateway. </li><li>Solid understanding of cloud-based architectures and deployment practices in AWS. </li><li>Familiarity with containerization technologies such as Docker is a plus. </li><li>Experience with CI/CD Pipelines and automated deployment tools like Jenkins or AWS CodePipelines</li><li>Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment</li><li>Excellent communication and teamwork skills</li></ul><p><br></p>