Fullstack Software Engineer

2 weeks ago


Sydney, New South Wales, Australia Okendo Full time

Okendo Sydney, New South Wales, Australia

Join or sign in to find your next job

Join to apply for the Fullstack Software Engineer role at Okendo

Okendo Sydney, New South Wales, Australia

Join to apply for the Fullstack Software Engineer role at Okendo

About Okendo

We believe happy customers make the best marketers.

About Okendo

We believe happy customers make the best marketers.

That's why we built Okendo – the customer marketing platform that creates stronger connections between consumers and the brands they love.

Using Okendo, Shopify brands can grow faster and more efficiently by cultivating brand advocacy and maximizing lifetime value.

Our unified platform and unique suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys is trusted by 16,000+ Shopify brands to turn one time shoppers into revenue-driving Superfans.

Position Summary

You will work with our Product Engineering team to build out the Okendo platform, focusing on engineering excellence and with a product-driven mindset. You possess a strong foundation in software development principles and a proven ability to write clean, efficient code. You will collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements. Your role will involve problem-solving, testing, and deploying software while adhering to established coding standards and best practices.

Our Stack:

Frontend:

  • Vue for embeddable widgets and shopper-facing components
  • Angular for merchant admin
  • React with Shopify integrations

Backend:
  • We use a serverless architecture on AWS, so we rely heavily on: API Gateway for our APIs, CloudFront for CDN and S3 for storage
  • Lambda (running Node.js) for compute
  • DynamoDB as our primary data store, with replication into Aurora for reporting and OpenSearch for search and aggregation
  • SQS and SNS for queueing and messaging

Languages & Tools:

We use Terraform for Infrastructure as Code

TypeScript is our language of choice for the full stack

VS Code for our IDE

Jira for Scrum

How you'll create impact:

Knowledge

Broad-level understanding of our system architecture.

Knowledge of the services used within our tech stack

Proficiency in product features and how they are used.

Knowledge of team processes and standards.

Proficient technical expertise and problem-solving skills.

Basic understanding of the organization and cross-functional teams.

Delivering Results

Develops, tests, and deploys software solutions.

Breaks down complex tasks into manageable components.

Estimates task duration and manages timelines.

Plans and structures code changes effectively.

Identifies potential impacts of solutions and key stakeholders.

Contributes to continuous improvement of development processes.

Communicates effectively with team members about project updates and changes.

Manages expectations and prioritizes tasks based on feedback.

Seeks guidance on complex tasks and prioritization.

Ownership/Autonomy

Takes ownership of multiple tasks.

Develops technical solutions with guidance.

Grows understanding of the overall system.

Evaluates potential solutions independently.

Integrates solutions into the existing system.

Solves problems independently.

Seeks support for complex issues.

Interpersonal

Effectively communicates ideas and participates in team discussions.

Contributes positively to team culture and values.

Collaborates with team members to complete tasks.

Builds relationships within and across teams.

Leadership

Builds technical expertise and contributes to problem-solving.

Writes functional code and begins to optimize for performance and maintainability.

Explores new technologies and contributes innovative ideas.

Collaborates on system-related issues and provides guidance to others.

Actively participates in system design discussions.

Seeks mentorship and demonstrates leadership qualities.

What we need from you:

5+ years as a Software Engineer

What We Value:

One Team

We are one team committed to the same mission. We trust, respect, and value each other. We recognize the unique skills, experiences, and perspectives each of us has to offer. We continually look for ways to support and enable our teammates.

Champion the customer

Our customers are the heart of our business and the pursuit of their success is our north star, At every step, we prioritize their interests in our thinking and actions.

Strive for Excellence

We commit to excellence as our standard. We set and achieve ambitious goals. We maintain a bias for action, tackle the hard problems, and continually work to improve.

Extreme Ownership

We own the outcomes. We take the necessary action to get things done. We don't blame others or find excuses. We proactively look for solutions and solve problems.

Integrity Always

We are always honest, trustworthy, and professional. We treat others fairly and with respect. We are transparent and forthright. We take our commitments seriously and deliver what we promise.

Always Day One

It's always Day 1 at Okendo. If we're not growing, we're dying. We prioritize agility over bureaucracy. Velocity over perfection. Outcomes over process. We move fast, learn, iterate, and adapt.

Follow Us:

Instagram

Linkedin

Twitter

FacebookSeniority level
  • Seniority levelNot Applicable
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Okendo by 2x

Get notified about new Software Engineer jobs in Sydney, New South Wales, Australia.

Sydney, New South Wales, Australia 7 hours ago

Sydney, New South Wales, Australia A$120,000.00-A$150,000.00 17 hours ago

Sydney, New South Wales, Australia A$90,000.00-A$120,000.00 3 weeks ago

Sydney, New South Wales, Australia 1 month ago

Sydney, New South Wales, Australia SGD72,000.00-SGD120,000.00 1 month ago

Sydney, New South Wales, Australia 3 days ago

Sydney, New South Wales, Australia 2 months ago

Freelance Software Developer (Python Engineer) - AI Trainer

Sydney, New South Wales, Australia 6 days ago

Freelance Software Developer (Python-Rust) - AI Trainer

Sydney, New South Wales, Australia 3 days ago

Software Engineer (Python) - Data Platform, remote across ANZSoftware Engineering Specialist - Human Data

Greater Sydney Area $55.00-$65.00 2 weeks ago

Sydney, New South Wales, Australia 6 hours ago

Freelance Software Developer (Golang) - AI Traner

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 1 month ago

Sydney, New South Wales, Australia 1 month ago

Senior Software Engineer - Site Reliability Engineering

Sydney, New South Wales, Australia 1 day ago

Sydney, New South Wales, Australia 2 weeks ago

Software Engineer - Cross-platform C++ - Multipass

Sydney, New South Wales, Australia 4 months ago

Freelance Software Developer (Rust) - AI TrainerFreelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)Freelance Software Developer (Ruby) - AI Trainer

Sydney, New South Wales, Australia 3 days ago

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 3 weeks ago

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Millers Point, New South Wales, Australia 1 week ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Sydney, New South Wales, Australia 5 months ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Sydney, New South Wales, Australia Okendo Full time

    Okendo Sydney, New South Wales, AustraliaJoin or sign in to find your next job Join to apply for the Fullstack Software Engineer role at OkendoOkendo Sydney, New South Wales, AustraliaJoin to apply for the Fullstack Software Engineer role at OkendoAbout OkendoWe believe happy customers make the best marketers.About OkendoWe believe happy customers make the...


  • Sydney, New South Wales, Australia Bebeeengineering Full time

    Job Opportunity:A leading hospitality company in Sydney seeks a seasoned Fullstack Engineer to drive innovation and excellence in software engineering.Develop and maintain the web portal, public interface, IoT system, and other key components of the eco-systemCollaborate with a team of engineers to enhance the customer experience through cutting-edge...


  • Sydney, New South Wales, Australia The Onset Full time $104,000 - $130,878 per year

    Hybrid (2 days on-site) - Sydney Hills District | Building Tech that protectsAfter years of success in building hardware-led survillience tech, this Ozzie pioneer is now on a journay to building one of the first AI led Smart Site Awareness products in Australia.  Having secured significant investment, the transition from hardware-centric to a software-led,...


  • Sydney, New South Wales, Australia beBeeEngineering Full time $200,000 - $220,000

    Job Opportunity:A leading hospitality company in Sydney seeks a seasoned Fullstack Engineer to drive innovation and excellence in software engineering.Develop and maintain the web portal, public interface, IoT system, and other key components of the eco-systemCollaborate with a team of engineers to enhance the customer experience through cutting-edge...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    Staff Software Engineer - .Net Fullstack & AI Join to apply for the Staff Software Engineer - .Net Fullstack & AI role at Commonwealth


  • Sydney, New South Wales, Australia beBeeDevelopment Full time $99,938 - $110,271

    About This RoleWe're seeking a skilled Software Development Expert to join our team. As a key member of our engineering group, you'll collaborate with project teams and business stakeholders to drive innovation through both traditional development practices and AI-augmented workflows.Your primary responsibilities will include leveraging your software...


  • Sydney, New South Wales, Australia Palo It Full time

    Fullstack Software Engineer (.NET)OverviewPALO IT is a global technology consultancy with an AI-first engineering approach for accelerating the delivery of digital products and platform modernization. We are a World Economic Forum New Champion and a B Corp-certified company.About Gen-e2: while the market is AI-augmenting delivery, we have reinvented the SDLC...


  • Sydney, New South Wales, Australia PALO IT Full time

    Fullstack Software Engineer (.NET) Overview PALO IT is a global technology consultancy with an AI-first engineering approach for accelerating the delivery of digital products and platform modernization. We are a World Economic Forum New Champion and a B Corp-certified company. About Gen-e2: while the market is AI-augmenting delivery, we have...


  • Sydney, New South Wales, Australia PALO IT Full time

    Fullstack Software Engineer (.NET)OverviewPALO IT is a global technology consultancy with an AI-first engineering approach for accelerating the delivery of digital products and platform modernization. We are a World Economic Forum New Champion and a B Corp-certified company.About Gen-e2: while the market is AI-augmenting delivery, we have reinvented the SDLC...


  • Sydney, New South Wales, Australia Palo It Full time

    Fullstack Software Engineer (.NET)OverviewPALO IT is a global technology consultancy with an AI-first engineering approach for accelerating the delivery of digital products and platform modernization. We are a World Economic Forum New Champion and a B Corp-certified company.About Gen-e2: while the market is AI-augmenting delivery, we have reinvented the SDLC...