Software Engineer III

Open 25d reposted 2× · 2 open copies

Job Title: Software Engineer III

Description: Software Engineer III - Node role focused on building scalable, accessible, and high-performing web applications using Node.js, TypeScript, AWS, and GraphQL. This role aligns to industry level titles such as Senior Software Engineer, Backend Engineer III, Senior Application Engineer.

We are seeking a talented Node Engineer with expertise in modern web development technologies. The ideal candidate will have hands-on experience in React, Node.js, and TypeScript, 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, maintain, and enhance frontend applications using TypeScript and React.

  • 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.

  • Ensure web applications are accessible and comply with accessibility standards (WCAG, ARIA, etc.).

Required Experience and Skills:

  • A minimum experience of 4 years in hands-on-development.

  • Strong experience in React Node.js and TypeScript.

  • Experience working with AWS, particularly AWS AppSync/Lambda.

  • 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 front-end best practices.

  • Experience in implementing accessibility best practices and ensuring compliance with accessibility standards.

  • Ability to learn fast, work independently and collaboratively in a fast-paced environment.

Nice to Have:

  • Knowledge of UI/UX principles and design systems.

  • Exposure to serverless technologies and microservices architecture.