drjobs Full Stack Developer

Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Melbourne - Australia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Full Stack Developer

Who I am looking for

Hello Im Chao. Im the Head of Technology at Sleeping Duck and Im looking for a Full-Stack Developer who likes to take ownership of their work and who cares about and understands the business objectives. This is a 12 month fixed-term with the possibility of extension and/or permanency

A lot of our work pushes the frontier of the business features and requirements change rapidly and youll need to be comfortable working in a fast-paced environment.

For this you will need to embody the following qualities:

  • Ownership mindset: Understands and prioritises company success as their own. Proactively identify and solve problems without waiting for instructions.
  • Adaptability & Flexibility: Comfortable with changing priorities and shows initiative in tackling ambiguous situations.
  • Resilience & Grit: Thrives in chaos setback and uncertainty.
  • Strong Communication: Clear and concise in communication. Working together with various stakeholders to find ideal solutions.
  • Team Player Mentality: Team focused values collaboration and willing to support their fellow teammates.
  • Pragmatism: Understands business objectives and focuses on what delivers business value now rather than over-engineering and chasing perfection.
  • Generalist Mindset: Happy to wear multiple hats and learn skills outside of their primary expertise.

With the launch of new products services and business campaigns technical requirements will change quickly in line with changing business needs. We may often have to find obscure workarounds to achieve our goals. Youll need to be creative and resourceful but most importantly stay positive and embrace that process.

This will be an ideal role for you if you enjoy the responsibility of autonomy and working on the most pressing business priorities.

What we are building at Sleeping Duck and why

Sleeping Duck is a collective of engineers designers customer advocates and medical professionals united by a shared mission: to create meaningful improvements in the quality of our customers lives. We focus on optimising sleep because better sleep means more energy better focus and a greater capacity to thrive each day.

We began by challenging the traditional mattress industry reimagining how mattresses and bed frames are designed engineered and purchased. Today were expanding into new frontiers of sleep science exploring how elements like temperature regulation sensors and lighting can make the sleep experience more restorative comfortable and uninterrupted.

One of our most exciting innovations is the Z10 Body Fit System engineered in collaboration with a neurosurgeon and leading physiotherapists. Developed to support patients experiencing chronic pain and those undergoing surgery the Z10 is delivering exceptional results and is currently available exclusively through physiotherapists. Projects like this are what drive us: complex problems human-centred design and life-changing outcomes.

Our customers consistently tell us they love what we do and their thousands of reviews on ProductReview speak for themselves. Ultimately thats what fuels us: helping people get their best nights sleep and creating experiences that truly exceed expectations.

We currently operate in Australia and the USA and will continue to grow into international markets.

What the role looks like in practice

Within the Tech Team we have two groups: the Rapid Prototyping Team (which youll be joining) and the Core System Team. The Rapid team moves fast and focuses on current business priorities. The Core team handles the slower more stable side of the business things like internal tooling and overall system architecture.

Youll be working closely with me (Head of Tech) another Senior Full-Stack Developer and a UX Designer.

The goal of the Rapid team is to build and update the website and mobile apps to support high-priority initiatives. This includes:

  • New product and service launches
  • New marketing campaigns and promotions
  • Anything that directly impacts the customer-facing side of the business

Youll be collaborating with people across the company especially the Product Development Marketing and Medical teams.

We work in a weekly cadence. At the start of each week well align on priorities and decide whats most important to tackle. Youll be given high-level goals not detailed tickets or spec docs. Youll figure out the specifics with the team as you go. This is not a typical two-week sprint setup. We dont do clock-watching and were not here to micromanage. Youll have a lot of autonomy but that also means you need to be independent and take ownership of your work.

We move fast and are okay with breaking things when needed. The point is to learn quickly and deliver value. Its a good fit for someone whos comfortable with a bit of chaos enjoys figuring things out on the fly and likes being close to the action.

Even though the Rapid and Core teams work at different cadences were not siloed. The Core team works more closely with the Customer Experience and Supply Chain teams and runs on a traditional two-week sprint cycle. Their work is more structured and planned out especially because they handle riskier or architectural changes that need to be stable and well thought out.

If something youre working on touches shared systems or architecture youll work with the Core team to get code reviews and approval. This keeps things stable while still letting us move fast on our side.

This setup gives us flexibility on the front end without compromising the integrity of the underlying systems.

Must-Have Technical Skills

  • Strong experience with React (web) TypeScript CSS.
  • Solid understanding of backend development especially with Express and PostgreSQL
  • Hands on experiences with AWS services such as EC2 S3 RDS (Postgres) Lambda and API Gateway.
  • Experience with CI/CD pipelines for web applications
  • Experience writing unit and integration tests
  • Proficient with Git/version control in a collaborative multi-developer environment

Preferred Technical Skills

  • Deep understanding of RESTful API design and service integration
  • Understanding of performance testing and frontend/backend optimisation techniques
  • Experience working with data encryption and secure data storage
  • Familiarity with modern authentication protocols such as OAuth 2.0
  • Exposure to IoT cloud platforms and device integration workflows
  • Experience with React Native/Expo

How we hire - the process

  1. Apply to this ad. We highly value the following:
    1. A link to github or any profile that contains/showcases your past work.
    2. CV that highlights your past work / technical experience.
    3. A short concise cover letter. We understand application is a tedious process so there is no need for a very long cover letter and you dont need to go into details about your work and technical experience as these can be found in your CV. Just tell us about yourself as a person what do you enjoy and what you dont enjoy when it comes to work.
  2. Please put a duck emoji at the start of your CV or cover letter if you have read this far.
  3. Brittany our P&C Lead will give you a phone call to discuss your application
  4. You will come into the office see what its like to work here and meet with myself for a behavioral interview.
  5. You will receive a take home code challenge to complete.
  6. Upon submission and review of your take home code challenge you will be invited back into the office for a technical interview with our Senior Full Stack Developer.
  7. An offer will be made.

The main objectives of the above is to see whether Sleeping Duck is a good fit for you and to see how your skills and qualities match the role. You should be prepared to explain your thinking process - how do you strategically and systematically find things and how do you understand technical requirements. Have examples ready from your previous experience. Demonstrate your learnings from mistakes and what your ideal process would look like.

I want to see how you communicate with others in a formal setting but also informally when we are just sitting around having a chat. What are your motivations and challenges fears and aspirations What makes you - you.

Employment Type

Contract

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.