TekIT Software Solutions Pvt. Ltd.
Node.js Engineer
Job Location
pune, India
Job Description
Responsibilities : - Design, develop, and maintain high-performance and scalable Node.js applications and APIs. - Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. - Develop and maintain RESTful APIs that adhere to industry best practices and are easily consumable by front-end and mobile applications. - Collaborate with front-end developers, product managers, and other stakeholders to understand business requirements and translate them into technical solutions. - Optimize application performance, scalability, and maintainability. - Write clean, well-documented, and testable code. - Participate in code reviews and provide constructive feedback to other developers. - Troubleshoot and debug production issues efficiently. - Stay abreast of the latest advancements in Node.js and related technologies. - Mentor and guide junior developers. - Contribute to the overall architecture and design of our backend systems. Requirements : - 8 years of software development experience with a strong focus on back-end development. - Proven experience in designing, developing, and deploying scalable Node.js applications. - Strong understanding of RESTful API design principles and best practices. - Proficiency in working with Linux/Unix environments. - Deep understanding of asynchronous programming paradigms, including promises, callbacks, and async/await. - Solid foundation in computer science fundamentals, including data structures, algorithms, and design patterns. - Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Excellent communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams. - Strong organizational skills with meticulous attention to detail. - Passion for learning new technologies and a proactive approach to problem-solving. - Ability to take ownership of projects and drive them to completion. - Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. - Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus. Bonus Points : - Experience with GraphQL. - Experience with microservices architecture. - Contributions to open-source projects. (ref:hirist.tech)
Location: pune, IN
Posted Date: 2/5/2025
Location: pune, IN
Posted Date: 2/5/2025
Contact Information
Contact | Human Resources TekIT Software Solutions Pvt. Ltd. |
---|