Senior Software Engineer (NodeJS) Jobs at iTelaSoft in Colombo, Sri Lanka

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: February 12, 2024
  • Applications 0
  • Views 53
Job Overview

Senior Software Engineer (NodeJS)

Free photo html and css collage concept with person

Job Description

We are seeking an experienced Senior Software Engineer with a strong proficiency in Node.js to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and innovative software solutions. As a Senior Software Engineer, you will collaborate with cross functional teams to deliver high-quality software products, contribute to architectural decisions, and mentor junior team members. If you are passionate about cutting-edge technologies, have a proven track record of delivering complex projects, and thrive in a collaborative environment, we want to hear from you.

Core Competencies Required

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven 3+ years of experience as a Senior Software Engineer with
  • expertise in Node.js development.
  • Strong understanding of software architecture, design principles, and
  • patterns.
  • Experience with RESTful API design and development.
  • Proficiency in database technologies (e.g. MySQL, PostgreSQL).
  • Familiarity with front-end technologies (e.g., React, Angular) is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.

Key Responsibilities

  • Design, develop, test, and deploy robust and scalable backend solutions using Node.js.
  • Collaborate with front-end developers, UX/UI designers, and product managers to implement end-to-end solutions.
  • Contribute to the design and architecture of software systems to ensure scalability, security, and maintainability.
  • Participate in discussions and decisions related to technology stack, tools,
  • and frameworks.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Implement and advocate for automated testing to maintain code integrity and reliability.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Mentor and guide junior engineers, fostering a collaborative and learning oriented environment.
  • Provide technical leadership in the development of software projects, driving best practices and continuous improvement.
  • Stay updated on emerging technologies and trends, advocating for their integration when applicable.

 

 

 

 

 

Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience3 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.