Must have skill sets:
5-7 years of professional experience in backend development, with a strong focus on Node.js and TypeScript.
Profound knowledge of the Nest.js framework and its core principles.
Extensive experience with MySQL, including the design of complex data models, optimization techniques, and query performance tuning.
Proficiency in developing RESTful APIs and integrating with various systems and services.
Solid understanding of modern backend architectures and best practices.
Familiarity with Agile methodologies and tools, such as Git.
Excellent problem-solving skills and ability to think critically and strategically.
Strong communication skills, both written and verbal.
Responsibilities:
Design, develop, and maintain robust and scalable backend services using Node.js, Nest.js, TypeScript, and MySQL.
Collaborate with frontend developers, product managers, and other stakeholders to ensure seamless integration of backend services.
Lead the optimization of application performance, ensuring fast response times and efficient resource usage.
Design and implement data models in MySQL, ensuring data integrity, consistency, and security.
Utilize Nest.js to create modular and maintainable server-side applications.
Implement authentication and authorization mechanisms to secure user data and other sensitive information.
Write well-documented, testable code and participate in code reviews to maintain code quality.
Troubleshoot and resolve production issues, providing timely fixes.
Stay updated with the latest industry trends and best practices, ensuring that the application remains current and competitive.