26 EduRun Jobs
Node.js Developer/Lead (5-6 yrs)
EduRun
posted 3d ago
Key skills for the job
Responsibilities :
- Develop and implement scalable, high-performance, and secure Node.js applications, ensuring they meet both functional and non-functional requirements.
- Lead the establishment of best practices for code quality, performance optimization, and maintainability, ensuring adherence across the team.
- Lead architecture discussions, make informed technology selections, and guide system design decisions to align with project goals and business needs.
- Work closely with cross-functional teams including product managers, frontend developers, and other stakeholders to define, develop, and deploy new features in a collaborative and agile environment.
- Ensure seamless integration of Node.js applications with databases, APIs, and third-party services, using industry-standard techniques and tools.
- Take proactive measures to monitor, optimize, and troubleshoot application performance, ensuring responsiveness and stability under high load.
- Implement and manage microservices architectures, leveraging cloud platforms (AWS, Azure, GCP) for scalable deployments and system reliability.
- Mentor and guide junior and mid-level developers in adopting best coding practices, architectural patterns, and modern development techniques.
- Maintain up-to-date knowledge of security and data protection standards, ensuring compliance with industry regulations and integrating necessary safeguards in the system.
- Maintain comprehensive technical documentation for all developed systems, features, and processes to ensure clear communication within the team and across the organization.
Qualifications :
- Experience : 5+ years of professional Node.js development experience, with a strong understanding of its ecosystem, frameworks, and tools.
- Technical Proficiency : Expertise in designing, building, and maintaining complex Node.js applications in production environments.
- Microservices & Cloud Experience : Hands-on experience with microservices architecture and deploying applications on cloud platforms.
- Mentorship & Leadership : Proven ability to mentor team members and lead technical discussions, guiding teams toward architectural excellence.
- Performance & Troubleshooting : Strong ability to optimize applications, proactively monitor, and troubleshoot performance issues.
- Security Knowledge : In-depth understanding of security principles and best practices in application development and deployment.
Preferred :
- Experience with containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and automation.
- Knowledge of TypeScript.
- Experience with front-end frameworks (React, Angular, Vue) is a plus.
Functional Areas: Software/Testing/Networking
Read full job description