39 TekIT Software Solutions Jobs
Node.js Developer - System Design (3-5 yrs)
TekIT Software Solutions
posted 14hr ago
Key skills for the job
Role : Node + Heroku Developer.
Experience : 4+ Years.
Location : Noida (Hybrid).
Notice Period : Immediate.
Job Overview : .
We are seeking a skilled Node Developer with expertise in Heroku and a passion for building scalable, high-performance backend systems. The ideal candidate will have a strong background in Node.js development, with a focus on RESTful APIs, performance optimization, and third-party service integration.
Key Responsibilities :
- Design, develop, and maintain backend systems using Node.js.
- Build and maintain RESTful APIs and integrate them with third-party services.
- Deploy and manage applications on the Heroku platform, leveraging its features for scaling and monitoring.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with front-end developers to integrate user-facing elements.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and resolve issues related to performance, scalability, and security.
- Work in an Agile environment, contributing to sprint planning and reviews.
Required Skills :
- 4+ years of professional experience in Node.js development.
- Hands-on experience with Heroku, including deployment, scaling, and monitoring.
- Proficiency in building RESTful APIs and integrating third-party services.
- Strong understanding of backend performance optimization and security best practices.
- Familiarity with front-end technologies (i.e., HTML, CSS, JavaScript) for collaboration purposes.
- Experience with version control tools like Git.
- Strong problem-solving and debugging skills.
Good to Have :
- Knowledge of database systems like MongoDB, PostgreSQL, or MySQL.
- Experience with cloud platforms like AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of Agile methodologies and tools like Jira or Trello.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Strong communication and collaboration skills.
Functional Areas: Software/Testing/Networking
Read full job description