Are you an analytical problem solver with strong NodeJS knowledge and expertise to deploy and maintain various network applications like a pro? Think you can ensure a stable, secure, and fast exchange of data between servers and end-users? Then, we would love to meet you!
Job Description
We are looking for a skilled Node.js Developer (Full Time) with 1.5 – 2 years of experience to join our innovative team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and robust server-side applications, APIs, and microservices. You will leverage your expertise in Node.js and TypeScript, working closely with our front-end teams to ensure seamless integration and deliver exceptional full-stack user experiences.
Key Responsibilities:
- Develop, implement, and maintain high-performance, scalable, and secure backend services and RESTful APIs using Node.js and TypeScript.
- Design and manage database schemas, ensure data integrity, and optimize database interactions, specifically with MongoDB.
- Collaborate closely with front-end developers to define API contracts, ensure smooth data flow, and integrate backend services with user-facing features.
- Implement robust authentication, authorization, and data security measures.
- Optimize backend applications for maximum speed, scalability, and efficiency, identifying and resolving performance bottlenecks.
- Build reusable code and libraries for future backend development, adhering to best practices.
- Conduct thorough testing of backend components, including unit, integration, and API testing, to ensure reliability.
- Stay up-to-date with the latest Node.js ecosystem trends, security best practices, and new technologies to continuously improve our stack.
- Maintain clear and comprehensive documentation for APIs, services, and backend processes.
- Debug and resolve issues in backend applications in a timely and efficient manner.
- Participate actively in Agile/Scrum development cycles, including sprint planning, daily stand-ups, and retrospectives.
Must-Have Skills and Qualifications:
- 1.5 – 2 years of professional experience as a Node.js Developer with a portfolio demonstrating relevant backend projects.
- Proficiency in Node.js and TypeScript.
- Strong understanding and hands-on experience with MongoDB, including schema design and query optimization.
- Experience with payment gateway integrations, specifically Stripe and Paypal.
- Familiarity with implementing social login (e.g., OAuth, JWT, Firebase Authentication).
- Proven experience designing, developing, and implementing RESTful APIs.
- Familiarity with version control systems, such as Git.
- Knowledge of backend performance optimization and scalability techniques.
- Understanding of microservices architecture concepts and distributed systems.
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and teamwork skills, with the ability to articulate complex technical concepts.
- Ability to work independently, prioritize tasks, and manage time effectively in a fast-paced environment.
Must-Haves
- Minimum 1-year of experience in a similar role
- Extensive knowledge of services based on NodeJS
- Excellent organizational and time management skills
- Positive working attitude and effective communication skills
Preferred Skills:
- Strong experience with a popular Node.js framework, particularly NestJS (e.g., Express.js, NestJS).
- Experience with ORMs/ODMs (e.g., Sequelize, Mongoose) for other database types.
- Knowledge of message queues (e.g., RabbitMQ, Apache Kafka) and caching mechanisms like Redis for asynchronous communication and performance enhancement.
- Contribution to open-source projects or active participation in developer communities.
A Quick Sneak Peek at Klizo Solutions:
Klizos is your go-to technology partner, founded by Joseph Ricard. We create amazing apps and tech in an enterprise environment.
Our founder is from America. He founded multiple startups in various countries. At one point, he even created a music app that was one of the largest in the Philippines and Italy.
We are currently integrating Artificial Intelligence, Machine Learning, Facial Recognition, and have created multiple advanced applications powered by Blockchain and Crypto.
If you have an interest or passion for technology and innovation, then Klizo Solutions might be the right place for you to get on board! You will experience a dream-come-true work culture here at Klizos. If you are fun, enjoy a fun workspace, and also like to come up with smart social media management hacks.
** Perks and Benefits:
- Competitive Salary: Based on experience and potential.
- Performance Bonuses: Rewarding dedication and excellence.
- Generous Leave Policy: Up to 28 days off annually, including sick leave and paid holidays.
- Housing Assistance: For those relocating or with long commutes.
- Mentorship and Training: Regular access to advanced training and senior guidance.
- Career Growth: Clear pathways to leadership or specialization based on performance.
- Supportive Work Environment: Work with a diverse, talented team in a collaborative setting.
** Application Process:
- Step 1: Submit your updated resume to jobs@klizos.com.
- Step 2: Complete a technical assessment focused on the project tech stack.
- Step 3: Attend technical and behavioral interviews.
- Step 4: Start your 6-month probation and showcase your skills on high-impact projects.