Northcorp Software is an innovative IT services company that delivers cutting-edge solutions to global clients. With a focus on quality, integrity, and customer success, we solve complex business challenges through advanced technology and software solutions. Join us and be part of a team that thrives on pushing the boundaries of technology.
Job Description: We are looking for a highly skilled Node.js Developer with 3+ years of experience to join our development team. You will be responsible for building high-performance, scalable applications, writing clean and reusable code, and collaborating with cross-functional teams to deliver superior software solutions.
Key Responsibilities:Develop and maintain server-side components using Node.js and related frameworks.Design and implement APIs to support web and mobile applications.Collaborate with front-end developers to integrate user-facing elements with server-side logic.Optimize applications for maximum speed, scalability, and performance.Write reusable, testable, and efficient code, following best practices for software development.Troubleshoot and debug production issues in a timely manner.Work closely with product managers and other stakeholders to ensure that the application meets business objectives.Stay up-to-date with Node.js and industry best practices to continually improve the codebase and development process.
Qualifications:3+ years of experience as a Node.js Developer.Strong knowledge of JavaScript and frameworks like Express.js or Koa.Proficiency in RESTful API design and development.Experience with databases such as MongoDB, MySQL, or PostgreSQL.Familiarity with front-end technologies (HTML, CSS, JavaScript) and integration with back-end services.Hands-on experience with version control systems (e.g., Git).Understanding of application security principles and best practices.Excellent problem-solving skills and attention to detail.Good communication and collaboration skills to work within a team.
Preferred Qualifications:Experience with microservices architecture.Familiarity with Docker, Kubernetes, or other containerization tools.Experience working with cloud platforms (AWS, Azure, Google Cloud).Knowledge of automated testing frameworks and tools like Mocha, Chai, or Jest.
Why Northcorp Software?Competitive salary and comprehensive benefits package.Work on exciting, challenging projects with leading companies.A collaborative and innovative environment that encourages professional growth.Continuous learning opportunities to advance your skills and career.