Okendo Logo

Okendo

Fullstack Engineer

Posted 8 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Australia
Senior level
Remote
Hiring Remotely in Australia
Senior level
As a Fullstack Engineer at Okendo, you will develop and implement software solutions focusing on clean coding and problem-solving while collaborating with cross-functional teams to meet business needs and support the growth of the Okendo platform.
The summary above was generated by AI
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 12,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

Facebook

Top Skills

Angular
Node.js
React
Typescript
Vue

Okendo Sydney, New South Wales, AUS Office

333 George St, Level 5, , , Sydney, New South Wales, Australia, 2000

Similar Jobs

2 Days Ago
8 Locations
Remote
134 Employees
Mid level
134 Employees
Mid level
Social Impact
As a Fullstack Developer at Manara, you'll work on enhancing the core product by implementing workflows in a Next.js/Node application, building AWS infrastructure, and collaborating with the team. Focus on improving user experience, engaging in problem-solving, and maintaining code quality with tests. You will contribute to upskilling users and building a supportive tech community in MENA.
Be an Early Applicant
5 Days Ago
3 Locations
Remote
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The SAP HANA Developer will analyze business needs, develop and test SAP ERP application extensions, and create documentation for all developments. They will be responsible for performance monitoring and participating in Agile activities, ensuring that solutions meet business requirements.
9 Days Ago
8 Locations
Remote
97 Employees
Mid level
97 Employees
Mid level
Blockchain • Gaming • Software • Virtual Reality • Metaverse
As a dApps Full-stack Engineer at Decentraland, you will develop web applications and services for the metaverse using technologies like TypeScript, React, and NodeJS. Responsibilities include creating new features, improving existing products, and collaborating with teams to meet platform goals.

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account