Our client is an innovative education technology company at the forefront of transforming the education sector through technology. They are seeking a talented Full-Stack Software Engineer to join their team in developing and optimizing scalable applications that make a real impact in education.
The role offers a fully remote working environment, operating during standard EST business hours (9 AM - 5 PM). As a Full-Stack Software Engineer, you'll be working with modern technologies including Node.js, React.js, and PostgreSQL, while also managing AWS cloud infrastructure and integrating various third-party APIs.
Key technical responsibilities include designing and developing system applications, building REST APIs, crafting responsive user interfaces, and ensuring optimal performance of cloud-based systems. You'll be working in a collaborative environment, participating in cross-functional teams to align development efforts with business objectives.
The ideal candidate brings 4+ years of full-stack development experience, with deep expertise in Node.js and React.js. Strong knowledge of database systems, particularly PostgreSQL, is essential. Experience with AWS cloud services and a solid understanding of system architecture and best practices are crucial for success in this role.
What makes this opportunity unique is the chance to work with cutting-edge technologies while making a meaningful impact in the education sector. The role offers exposure to emerging technologies, including potential work with LLMs, AI, and WebRTC. The company values innovation and provides opportunities to work on diverse projects, from Chrome extensions to streaming applications.
The position offers competitive compensation ranging from $30,000 to $36,000 annually, with the flexibility of remote work. This is an excellent opportunity for a skilled developer who is passionate about education technology and wants to contribute to transformative solutions in the sector.
Success in this role will be measured through the delivery of high-quality, efficient code, optimized API performance, user-centric design implementation, and effective collaboration with team members. The position requires occasional participation in on-call rotations, demonstrating the company's commitment to maintaining reliable services.