NodeJS Developer
Budget: $15 – $50 USD
We are developing a software platform that will support in closing the global digital skills gap. We
have several enterprise customers and are excited to scale the development team to support the
pace of delivery we are looking to achieve. We are a technology company at our core and are
passionate about helping to enable the next generation of technologists.
We’re looking for an experienced Full Stack NodeJS Developer who will join our team. You are an
enthusiastic, curious, imaginative developer with a passion for technology and looking to expand
your career in a fast-paced dynamic company. You have a desire to be part of a constantly evolving
high performing team responsible for the full development lifecycle of new products utilizing latest
agile best practices. You are seeking to be exposed to a wide variety of technology to help you grow
and evolve your skillset.
Key Technologies
• NodeJS
• REST Web API,
• Async/Await,
• NPM
• VueJS
• SQL Databases
• Relational database design, Query Optimization, Indexing etc…
• Git-based Source Control
• HTML, CSS, JavaScript, TypeScript
Daily Duties:
• Work within a small high performing cross-functional team delivering a variety of solutions
across our applications.
• Design and develop software solutions to meet agreed acceptance criteria and stories using
a range of languages and technologies. Ensures development standards are established,
known, and followed within agile team.
• Actively participate in requirements analysis: highlight omissions and gaps; pro-actively
contribute to discussions; and understand the scope, risk, and complexity of changes by
challenging and providing feedback to the stories and acceptance criteria.
• Work with product owners, UX designer, QA, back-end, and front-end developers to solve
problems faced by end customers every day.
• Get to use the latest DevOps tooling to accelerate delivery of your solutions to market -
these tools help us achieve things such as static code analysis.
• Be involved in every aspect of design and develop software solutions to meet agreed
acceptance criteria and stories using a range of languages and technologies.
• Help to ensure value is achieved through development by understanding customer
requirements, identifying dependencies and risk, and clearly communicating and escalating
where appropriate.
• Hone your problem-solving skills, by Analyzing, identifying, and fixing root cause of defects
throughout the various layers of an application.
• Identify, compartmentalize, and execute refactoring where commercially/technically
necessary, with a focus on maintainability.
• Contribution towards effective source control, ensuring isolation and ability to manage
multiple branches.
• Actively work in a quality focused approach within the team, showing ownership for QA
activities.
• Enhance your skillset and knowledge by testing own work and that of others to ensure
quality.
Required skills and experience:
• Team Leader Experience
• Experience in NodeJS development, including using the JSON format for data exchange
• Use of source controls systems, e.g. Git, Gitlab
• Automated Build (CI) and Deployments (CD) using Gitlab / GCP
• Knowledge would also be desirable in the following – TDD, DDD, TypeScript.
• Strong understanding of modern cloud software architectural principles and product integration.
• Excellent attention to detail
• Strong troubleshooting skills, log analysis, etc.
• Self-starter who will get tasks going, and drive to completion
• Excellent communication skills
• Ability to think creatively and exploit opportunities
• Able to grasp technical concepts and new product functionality quickly
• Thorough knowledge of agile development methods and processes
• Good organizational skills
• Self-motivated with the ability to work on own and within a team
• Ability to work to tight timescales
• A commitment to quality
• Be able to adapt to a fast-paced environment where priorities can change
have several enterprise customers and are excited to scale the development team to support the
pace of delivery we are looking to achieve. We are a technology company at our core and are
passionate about helping to enable the next generation of technologists.
We’re looking for an experienced Full Stack NodeJS Developer who will join our team. You are an
enthusiastic, curious, imaginative developer with a passion for technology and looking to expand
your career in a fast-paced dynamic company. You have a desire to be part of a constantly evolving
high performing team responsible for the full development lifecycle of new products utilizing latest
agile best practices. You are seeking to be exposed to a wide variety of technology to help you grow
and evolve your skillset.
Key Technologies
• NodeJS
• REST Web API,
• Async/Await,
• NPM
• VueJS
• SQL Databases
• Relational database design, Query Optimization, Indexing etc…
• Git-based Source Control
• HTML, CSS, JavaScript, TypeScript
Daily Duties:
• Work within a small high performing cross-functional team delivering a variety of solutions
across our applications.
• Design and develop software solutions to meet agreed acceptance criteria and stories using
a range of languages and technologies. Ensures development standards are established,
known, and followed within agile team.
• Actively participate in requirements analysis: highlight omissions and gaps; pro-actively
contribute to discussions; and understand the scope, risk, and complexity of changes by
challenging and providing feedback to the stories and acceptance criteria.
• Work with product owners, UX designer, QA, back-end, and front-end developers to solve
problems faced by end customers every day.
• Get to use the latest DevOps tooling to accelerate delivery of your solutions to market -
these tools help us achieve things such as static code analysis.
• Be involved in every aspect of design and develop software solutions to meet agreed
acceptance criteria and stories using a range of languages and technologies.
• Help to ensure value is achieved through development by understanding customer
requirements, identifying dependencies and risk, and clearly communicating and escalating
where appropriate.
• Hone your problem-solving skills, by Analyzing, identifying, and fixing root cause of defects
throughout the various layers of an application.
• Identify, compartmentalize, and execute refactoring where commercially/technically
necessary, with a focus on maintainability.
• Contribution towards effective source control, ensuring isolation and ability to manage
multiple branches.
• Actively work in a quality focused approach within the team, showing ownership for QA
activities.
• Enhance your skillset and knowledge by testing own work and that of others to ensure
quality.
Required skills and experience:
• Team Leader Experience
• Experience in NodeJS development, including using the JSON format for data exchange
• Use of source controls systems, e.g. Git, Gitlab
• Automated Build (CI) and Deployments (CD) using Gitlab / GCP
• Knowledge would also be desirable in the following – TDD, DDD, TypeScript.
• Strong understanding of modern cloud software architectural principles and product integration.
• Excellent attention to detail
• Strong troubleshooting skills, log analysis, etc.
• Self-starter who will get tasks going, and drive to completion
• Excellent communication skills
• Ability to think creatively and exploit opportunities
• Able to grasp technical concepts and new product functionality quickly
• Thorough knowledge of agile development methods and processes
• Good organizational skills
• Self-motivated with the ability to work on own and within a team
• Ability to work to tight timescales
• A commitment to quality
• Be able to adapt to a fast-paced environment where priorities can change