About this role
We are seeking a talented engineer with expertise in modern web development technologies. The ideal candidate will have hands-on experience in Node.js along with strong knowledge of AWS, CI/CD, and GraphQL. This role requires a proactive engineer who can build high-performance, scalable, and user-friendly web applications.
Key Responsibilities:
• Develop and integrate composition layer APIs using GraphQL and AWS AppSync. • Work on Node.js modules to build the composition layer component. • Optimize applications for performance, scalability, and user experience. • Ensure best practices in CI/CD pipelines for continuous deployment and integration. • Implement secure and scalable solutions leveraging AWS services. • Maintain code quality using version control systems like Git. • Troubleshoot and debug applications as needed. • Work in an agile team environment and participate in code reviews. Required Skills:
• Proficiency in Node.js backend interactions. • Experience working with AWS, particularly AWS AppSync would be ideal. • Strong knowledge of GraphQL for API development and integration. • Familiarity with CI/CD pipelines and deployment automation. • Experience with Git for version control. • Understanding of performance optimization and data transmission best practices such as compression, etc. • Ability to work independently and collaboratively in a fast-paced environment. Nice to Have:
• Knowledge of design systems. • Exposure to serverless technologies and domain driven architecture.