Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using NodeJS/Java.
Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
Architect efficient and reusable backend components that can be leveraged across different projects and teams.
Write clean, maintainable, and well-documented code following best practices and coding standards in NodeJS/Java.
Optimize backend systems for maximum speed scalability, ensuring high availability and reliability.
Implement security best practices to protect sensitive data and prevent security vulnerabilities.
Conduct code reviews, provide feedback, and mentor junior developers ensure code quality and foster learning.
Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimize performance.
Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.
Implement security and data protection measures
Troubleshoot and debugging issues to ensure seamless operation of backend systems
Document processes, procedures, and configurations to facilitate knowledge sharing and ensure consistency.