Senior Backend Engineer (Node.js)
Job Summary
- Responsible for designing, developing, and maintaining software applications that meet business requirements. This role involves collaborating with cross-functional teams to deliver high-quality software solutions and providing technical leadership within the development team.
Job Details
RESPONSIBILITIES:
Software Development
- Design, develop, test, and maintain software applications in alignment with business needs.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
- Collaborate with QA engineers to ensure thorough testing and quality assurance of software applications.
- Communicate effectively with team members and stakeholders to ensure alignment and understanding of project goals and timelines.
Technical support & Problem Solving
- Create and maintain technical documentation for software applications, including design specifications, code comments, and user guides.
- Ensure that documentation is up-to-date and accessible to relevant team members. Identify, troubleshoot, and resolve software defects and performance issues.
- Continuously improve existing software applications by refactoring code and optimizing performance.
- Stay updated with the latest industry trends, technologies, and best practices to bring innovative solutions to the team.
Technical Leadership
- Provide technical guidance and mentorship to junior engineers and development teams.
- Lead the development of complex features and modules, ensuring they meet quality and performance standards.
- Participate in architectural discussions and contribute to the technical direction of projects.
Requirements
- 5-7 years of backend development experience, with a proven track record in building, scaling, and maintaining robust applications.
- Extensive experience leading and delivering complex, high-impact software projects, with strong collaboration across cross-functional teams.
- Deep expertise in Node.js and its ecosystem, including frameworks like Express.js and Nest.js, and proficiency in developing RESTful and GraphQL APIs.
- Strong command of JavaScript and TypeScript for backend development, with additional familiarity in languages such as Python or Go considered a plus.
- Solid knowledge of backend architectures and development best practices, including asynchronous programming, microservices, and serverless functions.
- Experience with backend frameworks and tools such as Docker, Kubernetes, and database technologies like MongoDB, PostgreSQL, or Redis.
What to Expect in the Hiring Process:
- A preliminary phone call with the recruiter
- Technical interview
- Assessment
- Interview with Senior members of the team
- Cultural and Behavioural Fit Interview with a member of the Executive team.
Method of Application
Interested and qualified? Go to Credit Direct Limited on creditdirect.seamlesshiring.com to apply
