Senior Node.JS developer 

Position Overview: 

We are seeking a highly skilled and experienced Principal Node.js Developer to lead our software development team in designing, architecting, and implementing complex Node.js applications. As a Principal Node.js Developer, you will play a pivotal role in shaping the technical direction of our projects, mentoring team members, and ensuring the delivery of high-quality, scalable, and maintainable solutions.

Responsibilities:

  • Technical Leadership: 

  • Lead the design and architecture discussions, providing technical guidance to the development team. Make informed decisions about technology choices, tools, and frameworks.

  • Architecture and Design: 

  • Design innovative, robust, and scalable Node.js applications, considering factors such as performance, security, and maintainability. Collaborate with cross-functional teams to define architecture standards and best practices.

  • Coding and Development: 

  • Write clean, efficient, and maintainable code in Node.js, adhering to coding standards and best practices. Lead by example in producing high-quality code and conducting code reviews.

  • Mentorship and Coaching: 

  • Guide and mentor junior and intermediate developers, promoting skill development, code quality improvement, and knowledge sharing.

  • Problem Solving: 

  • Analyze complex technical challenges and provide creative solutions. Troubleshoot and resolve performance, security, and scalability issues in production environments.

  • Collaboration: 

  • Collaborate with product managers, UI/UX designers, and other stakeholders to understand project requirements, contribute to feature discussions, and deliver exceptional user experiences.

  • Innovation: 

  • Stay up-to-date with the latest trends and advancements in Node.js development and related technologies. Drive the adoption of new tools, libraries, and techniques that can enhance development efficiency and product quality.

  • Performance Optimization:

  • Identify performance bottlenecks and implement optimizations to ensure applications are highly performant and responsive.

  • Code Quality and Testing:

  • Ensure the implementation of thorough testing practices, including unit, integration, and end-to-end testing. Strive for high code coverage and maintain a strong focus on code quality.

  • Documentation: 

  • Document architectural decisions, design patterns, and coding standards. Create technical documentation for developers and other stakeholders.

  • Continuous Improvement: Identify areas for process and technology improvements within the development lifecycle. Propose and implement solutions to enhance efficiency and effectiveness.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field 

  • Proven experience (5+) in designing and developing complex, production-grade applications using Node.js.

  • Expertise in architectural patterns for Node.js applications, including microservices and serverless architectures.

  • Proficiency in JavaScript/TypeScript and relevant frameworks (Express, Nest.js, etc.).

  • Strong understanding of asynchronous programming and event-driven architectures.

  • Experience with database systems such as MySQL, NoSQL, or PostgreSQL.

  • Solid understanding of RESTful API design principles and best practices.

  • Previous experience in a technical leadership role or demonstrated ability to lead and mentor developers.

  • Familiarity with DevOps practices and CI/CD pipelines.

  • Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.

  • Strong communication skills, both written and verbal.

  • Contributions to open-source projects or technical publications are a plus.

Job Details

Total Positions:
2 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
4 Years
Apply Before:
Oct 07, 2023
Posting Date:
Sep 06, 2023

Fenris Pvt Limited

Information Technology · 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Backend / Node.js Developer

Posted Jan 04, 2025

Node JS Developer

AppleInc, Karachi, Pakistan
Posted Jan 07, 2025

Senior Angular Developer

Posted Dec 28, 2024

Backend Developer - Node.js

Next Wave Tech, Lahore, Pakistan
Posted Dec 18, 2024
View All
I found a job on Rozee!