Job
Description
Role Overview: As a skilled Fullstack Developer, you will be responsible for developing large-scale services in a distributed cloud environment. Your daily tasks will include backend development, frontend development, testing, CI/CD, participating in scrum activities, and collaborating with Support, Product Management, and Delivery team. Key Responsibilities: - Design, develop, and maintain scalable and high-performance full-stack applications using Node.js, React, JavaScript, and TypeScript. - Build secure, maintainable RESTful APIs and integrate them with front-end components. - Write clean, modular, and reusable code following best practices in software engineering. - Develop and optimize queries and schemas for MySQL databases, including complex joins, indexing, and transaction handling. - Participate in sprint planning, daily standups, code reviews, and retrospective meetings as part of an agile team. - Collaborate with UX designers, QA engineers, product owners, and other developers to deliver business value iteratively. - Debug and troubleshoot issues across the stack, from database and backend to front-end rendering and user interactions. - Participate in architectural design discussions and contribute to decisions around design patterns, scalability, and performance. - Write and maintain unit and integration tests to ensure code quality and application reliability. - Contribute to documentation and knowledge sharing within the team. - Actively look for ways to improve existing solutions and development workflows through automation, refactoring, and adoption of modern technologies. Qualifications Required: - Bachelor's degree in computer science or related field, or equivalent industry experience. - 3-5 years of experience in full-stack development using Node.js and React. - Strong proficiency in JavaScript, including asynchronous programming concepts. - Experience with microservices and micro-frontend (MFE) architectures. - Solid understanding of REST APIs, HTTP, and web architecture. - Hands-on experience with MySQL. - Experience working with version control tools like Git and GitHub. - Proficiency in debugging, profiling, and performance tuning of both client-side and server-side code. - Strong knowledge of best practices in software engineering, including design patterns, and secure coding practices. - Working knowledge of AWS services. - Knowledge of testing frameworks. - Excellent communication, collaboration, and interpersonal skills. (Note: Additional details about the company were not provided in the job description.) Role Overview: As a skilled Fullstack Developer, you will be responsible for developing large-scale services in a distributed cloud environment. Your daily tasks will include backend development, frontend development, testing, CI/CD, participating in scrum activities, and collaborating with Support, Product Management, and Delivery team. Key Responsibilities: - Design, develop, and maintain scalable and high-performance full-stack applications using Node.js, React, JavaScript, and TypeScript. - Build secure, maintainable RESTful APIs and integrate them with front-end components. - Write clean, modular, and reusable code following best practices in software engineering. - Develop and optimize queries and schemas for MySQL databases, including complex joins, indexing, and transaction handling. - Participate in sprint planning, daily standups, code reviews, and retrospective meetings as part of an agile team. - Collaborate with UX designers, QA engineers, product owners, and other developers to deliver business value iteratively. - Debug and troubleshoot issues across the stack, from database and backend to front-end rendering and user interactions. - Participate in architectural design discussions and contribute to decisions around design patterns, scalability, and performance. - Write and maintain unit and integration tests to ensure code quality and application reliability. - Contribute to documentation and knowledge sharing within the team. - Actively look for ways to improve existing solutions and development workflows through automation, refactoring, and adoption of modern technologies. Qualifications Required: - Bachelor's degree in computer science or related field, or equivalent industry experience. - 3-5 years of experience in full-stack development using Node.js and React. - Strong proficiency in JavaScript, including asynchronous programming concepts. - Experience with microservices and micro-frontend (MFE) architectures. - Solid understanding of REST APIs, HTTP, and web architecture. - Hands-on experience with MySQL. - Experience working with version control tools like Git and GitHub. - Proficiency in debugging, profiling, and performance tuning of both client-side and server-side code. - Strong knowledge of best practices in software engineering, including design patterns, and secure coding practices. - Working knowledge of AWS services. - Knowledge of testing