Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Lead Node.js Software Engineer
Location: Remote Offshore
Job Description
We are a dynamic messaging company dedicated to delivering highquality scalable and reliable messaging solutions for our clients. As we expand our services and scale our platform.
We are seeking an experienced and motivated Lead Node.js Software Engineer to join our team. This role is perfect for a driven professional with a passion for backend engineering messaging technologies and highperformance systems.
The Lead Node.js Software Engineer will play a critical role in developing and maintaining the core components of our Messaging Platform touching modules like: Authentication Email SMS Voice Templating etc. In this role you will lead the team of 5 engineers responsible for maintaining the core aspects of our platform from finding and fixing bugs to performing research tickets and feature enhancements. Your expertise in the MERN Stack Containerized environments and both onpremises & cloud environments will be essential as you drive the evolution of our platform.
What you ll do:
Lead the maintenance development and implementation of both front (React) and backend (NodeJS) services.
Develop and maintain efficient RESTful APIs for both internal and consumer facing products.
Implement RabbitMQ message queuing solutions for realtime distributed processing.
Maintain SQL and NoSQL database schemas ensuring optimal data management storage and retrieval strategies.
Collaborate closely with crossfunctional teams including product managers NetOps and CustomerOps to deliver highquality software solutions.
Mentor and guide your team promoting best practices leading and facilitating code reviews and peerprogramming.
Mentor your engineering team perform code reviews and lead and teach production release practices.
Implement performance optimization techniques scalability strategies and robust errorhandling mechanisms.
Drive personal initiatives to ensure innovation and tech debt are addressed fairly
Participate in rotating oncall schedules with PagerDuty
Qualifications
What you have Required Skills:
Education Requirement if needed: Bachelor s degree in Computer Science Engineering or related field (or relevant equivalent experience).
5 years of handson experience in Node.js and Typescript development.
Expertise in designing and developing RESTful APIs.
Strong experience with RabbitMQ or similar message queuing systems.
Proficiency in NoSQL databases (MongoDB DynamoDB or similar).
Experience with Docker containerization and orchestration.
Proven experience working with both onpremises and cloud environments (AWS or GCP).
Solid understanding of software architecture principles microservices and distributed systems.
Familiarity with CI/CD pipelines and DevOps practices.
Excellent problemsolving skills and ability to troubleshoot complex systems.
Strong communication skills and experience leading technical discussions.
Preferred Skills:
Familiarity with Kubernetes or similar container orchestration systems.
Knowledge of monitoring and logging tools (DataDog ELK Stack Prometheus Grafana).
Experience with agile methodologies and best practices for software development.
DATA MANAGEMENT , AWS , DOCKER , DEVOPS , TYPESCRIPT , NODE.JS , NOSQL
Remote