Bconnect Australia logo

Full Stack Developer (Node js)

Bconnect Australia
Full-time
On-site
Australia

Section A: Specific Role Profile

Employer is looking for someone who is proactive, passionate, respectful, and willing to collaborate.

As a full stack developer at Crafted you will be tasked with developing solutions in a wide range of scenarios using your skills in full. You will not be working on a single system, or even a small part of a bigger system forever. You will work in an exciting fast paced agency environment where you will need to get things done quickly and efficiently but to a high standard of quality.

The role is for someone who loves variety and pace in their work and can work collaboratively with a

range of people. Because we’re an integrated agency, integration, and discussion with other stakeholder teams such as the marketing or Design team is welcomed and encouraged

You will be keen to show your ability to come up with creative and effective solutions to problems, taking on board the need to keep to budgets and timescales planned. You will also take on feedback and seek support where needed. You will be expected to support and potentially manage some your own medium to large projects or microservices, this can mean getting involved in technical specification or implementing one provided.

Role Details

Job Title:

Full Stack Developer

Salary Grade:

NA

Team:

Core Development Team

Service Area:

Application development, maintenances, Testing

Primary Location:

Remote (Hybrid with office Melbourne)

Candidate Location

Australia or International

Reporting to:

Head Of Development

Target Start Date:

ASAP

Role Overview

· Individual with at least 2 years of proven commercial experience working with Node js accompanied by a solid knowledge of doing things on the NestJs Framework.

· Experience creating test cases and writing unit tests, e2e tests,etc.

· Developing a Test Automation approach in support of Continuous Integration / Continuous Deployment activities.

· Strong database design and query skills within relational and non-relational database environments.

· Experience working with Linux based environments.

· Previous experience with cloud platforms such as AWS or GCP and micro services is desired but not required.

· A great attitude, interpersonal and time management skills

· Passionate and driven about the work that you do.

· Ability to research and learn new frameworks or technologies in a short period of time.

Role Requirements

· Familiarity with Node JS and JavaScript based frontend frameworks such as React.

· Experience with creating and consuming modern APIs (REST, GRAPHQL)

· Cloud platform (GCP, AWS, AZURE) experience desired but not required

· Working with Docker.

· MySQL, NOSQL databases

· Git VCS and familiarity with GitHub.

· Writing tests.

Role Responsibilities

· Build understanding of digital advertising landscape and technologies

· Get familiarize with marketing APIs from major digital ad inventory providers (Google. Facebook, LinkedIn TikTok, Twitter)

· Maintaining and improving our existing websites and applications

· Working autonomously on large, medium to small scopes based on the project requirment, in collaboration with a project manager and QA analyst.

· Working on large multi-developer projects using a semi-agile methodology, working in sprints with daily stand-ups,

· Using assigned project management software / remote monitoring systems to manage workflow

· Troubleshooting and resolving support issues.

· Working with the Senior DevOps Engineer to set-up build pipelines and CI automation where needed and to ensure your code is planned and deployed to production environments with minimum disruption to end users.

· Create technical documentation where required. — Sharing knowledge, ideas and solutions with the wider development team in weekly development meetings or knowledge sharing sessions

Role Expectations and Working Policies

Hours

Full time

Public Holidays

Australian public holidays

https://www.australia.gov.au/public-holidays

Bonus

Annual bonus based on the project profitability

Contracts

Employment or contractor agreement / non-disclosure agreement / non-

compete agreement

Remote Working

Equipment Requirement

· In-home office setup including Mac or PC Computer (including webcam) with minimum 1.0ghz dual-core processor, 8gb, and the most recent version of MS Office

installed (all programs; Word, Excel, Outlook, PowerPoint).

· A fast and reliable internet connection.

· Designated professional, quiet space.

· Smartphone with email capabilities.

· Webcam / headphones / Mic

Remote Office

Coworking, 1 person (hot desk) on a selected Serviced Office Space

Laptop/Computer

After completing 6 months company provided equipment (Rented / Leased) If purchased by the company 12 months security deposit from

the salary equivalent to equipment amount.