Logo for Manila Recruitment
Senior Backend Developer (Nest.js) - #33743
Manila Recruitment
Posted on 6/17/2024
Description

Company Profile:

Our client has over 15 years of experience in the technical space and 17 years operating a medium-sized subcontracting enterprise. They have developed an integrated platform designed to streamline and optimise operations

They are in the process of building the Minimum Viable Product (MVP), and once that is complete, they will focus on marketing the company more efficiently. They are looking for someone proactive, assertive and a self-starter software programmer to help them build company’s core platform product.

This is an amazing career opportunity for someone who wants to gain experience in modern technologies, and tools. Career growth, state-of-the-art technologies to learn, and a highly collaborative working environment are some of the things that you could look forward to

Overall purpose and responsibilities of the role:

As a Senior Backend Developer you need to have a strong background in building applications from the ground up, with expertise in TypeScript and Node.js/Nest.js. You will play a crucial role in developing and maintaining backend services using Nest.js, a progressive and popular Node.js framework. You will be responsible for the full software development life cycle, from concept and design to testing and deployment. This role requires a collaborative team player who is also capable of working independently when necessary.

Duties and Responsibilities:

·       Design, develop, and maintain scalable, reusable, and performance-driven backend services using the Nest.js framework.

·       Proficient in database design, architecting database schemas, optimising data structures, and ensuring data integrity.

·       Collaborate with frontend engineers to design and implement APIs.

·       Ensure code quality, maintainability, and adherence to best practices.

·       Participate in all aspects of the software development lifecycle, from design to deployment.

·       Stay updated with the latest developments in the Node.js, Nest.js ecosystem and backend technologies.

·       Write unit and integration tests to ensure robustness and reliability of the backend code.

·       Provide technical support and mentorship to junior developers, if applicable.

Participate in the planning and prioritisation of development tasks and projects

Requirements

Must-have Skills / Qualification:

·       Strong proficiency in Typescript and its core principles.

·       Strong Experience with NodeJS frameworks of NodeJS (NestJS, Sails.js, ExpressJS, etc.)

·       Willing to learn new technologies

·       Excellent communication and collaboration skills in English language to effectively collaborate with foreign counterparts.

·       Extensive experience building backend services using TypeScript and Nest.js.

·       Proficiency in designing and implementing RESTful APIs.

·       Knowledge of Node.js and its ecosystem.

·       Familiarity with ORM tools (TypeORM or similar) and databases, including Postgres.

·       Ability to write clean, readable, and maintainable code.

·       Experience with modern backend development tools, such as Docker, CI/CD, etc.

·       Strong problem-solving skills and attention to detail.

·       Ability to work effectively both independently and as part of a team.

·       Proven track record of delivering high-quality software products on time.

·       Proficiency in designing and implementing RESTful APIs.

·       Knowledge of Node.js and its ecosystem.

·       Familiarity with ORM tools (TypeORM or similar) and databases, including Postgres.

·       Ability to write clean, readable, and maintainable code.

·       Experience with modern backend development tools, such as Docker, CI/CD, etc.

·       Strong problem-solving skills and attention to detail.

·       Ability to work effectively both independently and as part of a team.

·       Proven track record of delivering high-quality software products on time.

Advantageous skills or nice-to-haves:

· Experience in NestJS is a big plus.

       Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field

·       Experience with automated testing frameworks (e.g., Jest, Cypress)

·       Previous experience in the construction industry or working on construction-related projects

More Similar Roles...

Want more remote roles like this one sent to you?