We are seeking a highly skilled Full Stack Developer with more than 5 years of professional experience in building and maintaining modern web applications using Node.js, NextJs, React.js, and AWS. You will play a key role in maintaining and extending our Learning Management System (LMS), ensuring system stability, scalability, and the continuous delivery of new features.
You will collaborate with a multidisciplinary team of developers, designers, and system engineers to enhance our products in a fast-paced environment.
Job Responsibilities:
Maintain and enhance the existing LMS, ensuring it is stable, secure, and performant.
Develop new features and deliver them on time according to business requirements.
Identify and fix bugs, ensuring the platform runs smoothly at all times.
Continuously update and maintain project dependencies across repositories.
Build and maintain RESTful APIs.
Collaborate with the team to design, implement, and deploy scalable solutions using AWS services.
Work with the Serverless Framework to create and manage Lambda functions.
Ensure high code quality through testing, code reviews, and best practices.
Must Haves:
5+ years of professional experience as a Full Stack Developer.
Strong proficiency in Node.js and TypeScript.
Frontend expertise with React.js and Next.js.
Experience with AWS services: S3, DynamoDB, Redis, Lambda.
Hands-on experience with the Serverless Framework for Node.js.
Solid knowledge of MySQL and relational databases.
Proven experience in creating and consuming RESTful APIs.