This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for a Node.js Engineer to join our client's API team.
Our client is an innovative company focused on helping individuals tackle certification challenges through cutting-edge mobile solutions.
The organization has a team of dedicated professionals from diverse backgrounds, including education and engineering.
They have millions of users and are expanding into new education verticals, seeking talented individuals to contribute to their continued success.
Responsibilities include developing and maintaining high-quality server-side logic using Node.js and Express, ensuring the platform scales effectively.
The engineer will design, implement, and optimize MongoDB-based solutions, focusing on performance and scalability.
Collaboration with cross-functional teams, including product managers and designers, is essential to break down business requirements into clear, actionable technical tasks.
The role involves leading technical research and spikes to assess new technologies, system improvements, and refactor opportunities before implementation.
Proactively identifying and proposing improvements to existing systems and processes is expected to enhance performance, scalability, and maintainability.
The engineer will investigate, debug, and resolve complex system issues to ensure minimal downtime and a seamless user experience.
Development tools like Jira and GitHub will be used to manage tasks, track issues, and maintain code quality through version control.
Maintaining documentation and following best practices for development and deployment is crucial for knowledge sharing across the team.
Requirements:
A strong understanding of NodeJS and Express, as well as the traditional Node ecosystem, is mandatory.
Proficiency in MongoDB and a general understanding of NoSQL databases and JSON documents, with an awareness of performance concerns, is required.
The ideal candidate should proactively identify areas for improvement and be comfortable decomposing business requirements into technical tasks independently.
Experience in conducting spikes, researching before implementation, and investigating system designs is essential.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment with a focus on cutting-edge mobile solutions.
Employees will be part of a diverse team of professionals from various backgrounds, fostering a collaborative work culture.
The role allows for remote work flexibility, accommodating candidates from LATAM Argentina, LATAM Brazil, LATAM Mexico, Poland, and Ukraine.
There is potential for professional growth and development within a rapidly expanding organization.