About the role: We are seeking a dynamic and visionary Nodejs Developer to lead the data strategy at Fitelo, a fast-growing health and wellness platform.Youll collaborate with a team of innovative thinkers, front-end geniuses, and domain experts to design robust architectures, implement efficient APIs, and ensure our systems are lightning-fast and rock-solid. Whether its building new features, solving complex challenges, or improving performance, youll be at the core of it all.This isnt just about writing code; its about shaping the future of health and wellness tech. If you lovecrafting elegant solutions, thinking outside the box, and making an impact, wed love to have you onboard.
Specifically, this role will involve:
Taking complete ownership of the design, development, deployment, and maintenance of server- side components and APIs using Node.js.
Managing the entire lifecycle of database operations with MongoDB and PostgreSQL from schema design to performance tuning and troubleshooting.
Collaborating with front-end developers to ensure seamless integration of user-facing elements with server-side logic, delivering a flawless user experience.
Optimizing application performance and scalability through proactive monitoring, debugging, and implementing best practices.
Implementing and maintaining security protocols to safeguard data integrity and protect sensitive information, ensuring compliance with industry standards.
Overseeing the entire development process, including requirement gathering, technical planning, and execution to final deployment.
Conducting thorough code reviews to maintain high-quality standards, promote best practices, and guide team members in achieving excellence.
Maintaining comprehensive documentation for APIs, codebases, and processes to support scalability and team collaboration.
Continuously research and integrate the latest technologies, ensuring the application architecture remains innovative and future-proof.
Driving collaboration across teams to solve challenges, adapt to changing priorities, and ensure the successful delivery of projects from start to finish.
Ideal candidate will have:
3+ years of experience in backend development or a similar role primarily with Nodejs.
Advanced Proficiency in JavaScript, and Typescript, with experience in frameworks like Express.js or Nest.js.
Strong grasp of asynchronous programming, event-driven architecture, and advanced concepts like streams and worker threads.
In-depth experience with both SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), including query optimization and schema design.
Expertise in building and consuming RESTful APIs and GraphQL services, with a solid understanding of API versioning and security best practices (e.g., OAuth2, JWT).
Knowledge of microservices architecture and experience with tools like Docker, Kubernetes, and message brokers such as RabbitMQ or Kafka.
Familiarity with front-end integration and technologies (e.g., HTML, CSS, JavaScript frameworks like React or angular.js).
Proficiency in version control tools (e.g., Git) and familiarity with CI/CD pipelines using tools like Jenkins, and GitLab CI/CD.
Hands-on experience with cloud platforms (e.g., AWS, GCP, or Azure), including deployment and monitoring services like EC2, CloudWatch, or Kubernetes Engine.
Strong problem-solving skills, with experience in debugging and performance tuning of backend systems using tools like New Relic, Datadog, or ELK Stack.
Understanding of testing frameworks (e.g., Mocha, Chai, Jest) and best practices for unit, integration, and performance testing
Qualifications:
Bachelors degree in technology
Job Classification
Industry: Medical Services / HospitalFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time