Job Summary:
The candidate should be passionate about building scalable and efficient serverside applications with a focus on delivering highquality code.
Responsibilities:
- Node.js Development:
- Develop maintain and enhance serverside applications using Node.js and ES6 and above standards.
- Collaborate with frontend developers to integrate userfacing elements with serverside logic.
- AWS Amplify IntegraWe are seeking a highly skilled and experienced Backend Developer with Node.js having a minimum of 4 years of handson experience with the framework.
- The ideal candidate will have a strong background in Node.js development along with expertise in AWS Amplify GraphQL Microservices Architecture and DynamoDB.
- Ttion with Backend:
- Implement and optimise AWS Amplify services to enhance the scalability and performance of applications.
- Work with AWS Amplify features such as authentication storage and API integration.
- GraphQL Implementation:
- Design and implement GraphQL APIs to efficiently retrieve and manipulate data.
- Collaborate with frontend developers to ensure smooth integration of GraphQL queries and mutations.
- Microservices Architecture:
- Architect design and implement microservicesbased solutions.
- Collaborate with crossfunctional teams to ensure seamless communication and integration between microservices.
- Database Management (DynamoDB with PostgreSQL):
- Design implement and maintain database solutions using DynamoDB.
- Optimise database performance and ensure data integrity.
- Code Quality and Testing:
- Write wellstructured and maintainable code following best practices.
- Conduct unit testing and integration testing to ensure the reliability of the codebase.
- Collaboration and Communication:
- Collaborate with crossfunctional teams including frontend developers designers and product owners.
- Communicate effectively with team members and stakeholders to understand requirements and provide updates on project progress.
- Troubleshooting and Debugging:
- Identify and resolve performance issues bottlenecks and bugs.
- Conduct thorough debugging and testing to ensure the stability of applications.
Requirements:
- Minimum of 4 years of professional experience as a Node.js Developer.
- Strong proficiency in Node.js and JavaScript.
- Handson experience with AWS Amplify GraphQL and Microservices architecture.
- Indepth knowledge of DynamoDB and database management.
- Experience with serverless architecture is a plus.
- Strong understanding of code versioning tools such as Git.
- Excellent problemsolving and troubleshooting skills.
- Ability to work independently and collaboratively in a team environment.
- Good communication skills and the ability to explain technical concepts to nontechnical stakeholders.
Education:
Bachelors degree in Computer Science Software Engineering or a related field is preferred.
If you are a highly motivated and skilled Node.js Developer with a passion for building scalable and innovative solutions we invite you to apply for this exciting opportunity.
node.js,aws,graphql,microservices,architecture,code,database