0% found this document useful (0 votes)
36 views2 pages

Senior Backend Developer JD

Senior Backend Developer JD (1)

Uploaded by

aguspuryanto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views2 pages

Senior Backend Developer JD

Senior Backend Developer JD (1)

Uploaded by

aguspuryanto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Senior Backend Developer (Nest.

js)
Location: Remote

Company Overview
At Avano, we are revolutionising operations management for mid to large subcontractors in
the Civil and Construction industry. With over 15 years of experience in the technical space
and 17 years operating a medium-sized subcontracting enterprise, we have developed Avano,
an integrated platform designed to streamline and optimise operations. Derived from the Latin
word "avanus," meaning "streamlined" and "efficient," Avano epitomises our commitment to
providing subcontractors with a seamless and intuitive solution for managing their businesses.

About Avano
Avano offers a comprehensive suite of modules tailored to the needs of subcontractors,
covering a wide range of modules raging from tendering, job costing, calendar, scheduling,
timesheets, project management, payroll, invoicing, WHS (Work Health and Safety), and
vendor management, just to name a few.
By consolidating these functionalities into a single platform, Avano empowers subcontractors
to operate more efficiently, eliminate redundant processes, and optimise their workflows.

Role Overview
We are seeking a seasoned Senior Backend Developer to join our team. The ideal candidate
will have a strong background in building applications from the ground up, with expertise in
TypeScript and Node.js/Nest.js. As a Senior Backend Developer, 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. Experience with automated testing is highly
desirable, and familiarity with the construction industry is a plus. This role requires a
collaborative team player who is also capable of working independently when necessary. As
one of our initial hires, this position is pivotal to the success and growth of our product and
team.

Key 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
● Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related
field.
● Strong proficiency in Typescript and its core principles.
● 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.
● Excellent communication and collaboration skills.
● Ability to work effectively both independently and as part of a team.
● Proven track record of delivering high-quality software products on time.
● Experience with automated testing frameworks (e.g., Jest, Cypress) is a plus.
● Previous experience in the construction industry or working on construction-related
projects is advantageous.

Why Join Us?


● Opportunity to make a significant impact on the development and success of a
ground-breaking product.
● Collaborative and dynamic work environment where your contributions are valued and
recognised.
● Room for growth and professional development as we continue to expand our team
and product offerings.

If you are passionate about backend development and excited about the opportunity to help
shape the future of operations management in the construction industry, we'd love to hear
from you. Apply now to join us on this exciting journey!

You might also like