Lead Node Js Engineer Apply
Job Summary (List Format):
- Role: Lead Software Engineer (Hybrid, Local applicants only, No sponsorship)
- Tech Stack: Node.js, React, TypeScript, MongoDB, SQL Server, PostgreSQL, GraphQL, REST APIs
- Core Responsibilities:
- Design and build scalable web applications using modern frameworks
- Develop and maintain RESTful APIs, GraphQL endpoints, and SDKs
- Model and optimize databases (MongoDB, SQL Server, PostgreSQL)
- Write, review, and maintain high-quality, well-documented code
- Mentor and lead junior/mid-level developers, fostering team growth
- Produce technical documentation and architectural specifications
- Integrate multiple technologies and third-party APIs
- Maintain and enhance existing applications, including code reviews and improvements
- Collaborate with Product, QA, and DevOps teams for smooth delivery
- Experience Requirements:
- 10+ years as a developer
- At least 5 years professional Node.js experience
- Strong skills in React.js and TypeScript
- Proven experience developing APIs and SDKs
- Hands-on with MongoDB and either SQL Server or PostgreSQL
- Leadership/mentorship experience in Agile/Kanban environments
- Strong technical documentation skills
- Day-to-Day Tasks:
- Work with both existing and new (greenfield) codebases
- Prototype, develop, and maintain projects using Node.js, React, TypeScript, GraphQL, REST, MongoDB, PostgreSQL
- Problem-solving, code reviews, and mentoring team members
- Write and maintain technical documentation
- Preferred Skills:
- Experience with AWS or Azure cloud platforms
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of Docker/Kubernetes containerization
- Soft Skills:
- Excellent communication and collaboration
- Strong problem-solving and attention to detail
- Adaptability to a fast-paced, evolving environment

