Job Description:We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will possess strong proficiency in back-end development using Node.js, SQL, Linux and AWS services as well as familiarity with front-end frameworks, design systems and components. You will be responsible for developing and maintaining both front-end and back-end components of our web applications, ensuring their scalability, performance, and reliability.Key Responsibilities:Design, develop, and maintain web applications and microservices using Node.js/JS application frameworks, SQL and AWS services.Implement user interfaces and dashboards using modern front-end frameworks, design systems, component and charting libraries such as ECharts.Develop and optimise APIs for seamless integration between our front-end and back-end systems as well as third-party systems.Work closely with the team to understand project requirements and translate them into technical solutions.Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces.Ensure code and documentation quality through testing, debugging, and code reviews.Deploy and manage applications on Linux servers and AWS cloud infrastructure.Monitor application performance and troubleshoot issues as needed.Qualifications:3+ years of professional experience as a Full Stack DeveloperProficiency in Node.js/JS, and Python (optional) with a solid understanding of web application design frameworksExperience using relational and object-oriented databasesExperience with Linux operating systems and shell scriptingFamiliarity with cloud computing platforms, particularly AWS services like EC2, S3, Lambda, and RDSExcellent problem-solving skills, attention to detail and the ability to work independently, manage priorities, and meet deadlines in a remote work environmentEffective communication skills and ability to collaborate with cross-functional teams