i
Hiring Eye
31 Hiring Eye Jobs
Server Architect - Node.js (4-8 yrs)
Hiring Eye
posted 4d ago
Key skills for the job
Responsibilities :
- Design, develop, and maintain scalable and high-performance applications using Node.js and associated technologies (e.g., Express.js).
- Build and maintain RESTful APIs to support both internal and external applications.
- Implement and optimize database management systems (e.g., MongoDB, PostgreSQL, MySQL) for efficient data storage and retrieval.
- Write clean, maintainable, and efficient code following best practices and industry standards (e.g., SOLID principles, design patterns).
- Integrate third-party services and APIs.
- Collaborate with front-end developers to ensure seamless integration with client-side components.
- Troubleshoot and debug issues across various environments (dev, staging, production).
- Write unit tests and perform code reviews to ensure code quality and reliability.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with the latest trends and technologies in Node.js development.
- Participate in code reviews and provide constructive feedback to other developers.
- Contribute to the improvement of development processes and tools.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development with a strong focus on Node.js.
- Solid understanding of JavaScript fundamentals and object-oriented programming principles.
- Experience with building and consuming RESTful APIs.
- Proficiency in at least one relational database (e.g., PostgreSQL, MySQL) and one NoSQL database (e.g., MongoDB).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Passion for learning new technologies and a strong work ethic.
Bonus Points :
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with testing frameworks (e.g., Jest, Mocha).
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Contributions to open-source projects.
Functional Areas: Other
Read full job descriptionPrepare for Architect roles with real interview advice