Key Result Areas
- Design, develop, and maintain scalable, secure, and maintainable Node.js applications.
- Ensure code quality by following best practices and standards, and maintain comprehensive code/design documentation.
- Implement error-handling mechanisms and troubleshoot issues effectively.
- Work closely with cross-functional teams, including other developers, engineers, and stakeholders, to ensure seamless integration of various layers of the product infrastructure.
- Diagnose and fix bugs and performance bottlenecks to ensure applications perform smoothly and efficiently.
- Continuously measure, drive, and optimize non-functional aspects such as app size, memory usage, and performance.
- Integrate APIs effectively and ensure secure authentication and authorization mechanisms.
- Continuously maintain database security and manage multiple databases, integrating them as necessary.
Work with cloud platforms like AWS, Azure, or GCP to deploy, manage, and scale applications.
- Follow CI/CD guidelines to ensure zero-touch build, deploy, and test processes.
- Monitor application performance and stability using appropriate tools
- Stay updated with the latest trends and technologies in Node.js and digital solutions.
- Innovate and propose changes to improve the application architecture and overall product performance
Skills: gcp,code quality assurance,code,aws,application,node.js,error handling,database management,azure,performance optimization,ci/cd,application architecture,cloud platforms (aws, azure, gcp),api integration