Senior Software Engineer (Backend)

20-11-2023
Job Type
Permanent
Emp Type
Full Time
Industry
Retail
Salary Type
Annual
Salary
Negotiable
Job ID
32245

Job Description

We seeking an experienced Senior Software Engineer, Backend (Node.js) to join our clients dynamic team and contribute to the development of our cutting-edge ecommerce marketplace. As a Senior Software Engineer, you will be responsible for designing, building, testing, and debugging their web and mobile applications. You will be working closely with their cross-functional teams to develop and enhance the core backend system, making critical decisions on application architecture.

Key Responsibilities:

  • Develop and maintain the web and mobile applications using Node.js, ensuring high performance and responsiveness
  • Collaborate with product managers, UX designers, and frontend developers to understand business requirements and translate them into technical solutions
  • Design, implement, and maintain APIs and services to support seamless integration with third-party platforms
  • Build efficient and reusable code, ensuring the scalability and security of our applications
  • Implement CI/CD pipelines for automated testing, deployment, and monitoring of the applications
  • Debug and resolve complex issues in a timely manner, ensuring the robustness of the applications
  • Optimise application performance, identifying and addressing bottlenecks and performance issues
  • Stay up-to-date with emerging technologies and industry best practices to continuously improve our development processes

Requirements:

  • Bachelor's degree in Computer Science or a related field
  • Minimum of 5 years of hands-on experience in backend development using Node.js
  • Strong knowledge and understanding of Node.js frameworks (e.g., Express.js)
  • Proficiency in developing and consuming RESTful APIs and microservices
  • Experience in designing and implementing scalable and maintainable backend systems
  • Solid understanding of CI/CD practices and tools (e.g., Jenkins, GitLab CI/CD)
  • Familiarity with containerization technologies such as Docker is a plus
  • Strong problem-solving and debugging skills, with the ability to quickly identify and resolve issues
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment
    Strong attention to detail and ability to deliver high-quality code within given timelines

Join their team and be part of their exciting journey to revolutionise the ecommerce marketplace. Apply now with your resume and showcase your expertise in backend development using Node.js in the ecommerce domain.