Key Responsibilities:
Design, develop, and maintain both front-end and back-end components of web applications.
Architect and design of scalable and robust systems.
Work closely with product managers, designers, and other engineers to deliver high-quality products.
Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
Optimize application performance for maximum speed and scalability.
Implement and maintain automated testing frameworks to ensure the reliability and quality of the codebase.
Manage the deployment process, including setting up CI/CD pipelines and ensuring smooth releases.
Identify and resolve complex technical issues across the stack
Keep up with the latest trends, tools, and technologies to continuously improve front-end and back-end architecture and deliver cutting-edge solutions