companyOkendo logo

Fullstack Software Engineer at Okendo | Sydney

OkendoSydney
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Required Qualifications:- Proven experience in software development with a focus on full stack.- Proficiency in TypeScript and familiarity with our technology stack.- Strong problem-solving skills and ability to work collaboratively in cross-functional teams.- Excellent communication and organizational skills.

About the job

About Okendo
At Okendo, we understand that satisfied customers are the most effective marketers. That's why we created a powerful customer marketing platform designed to strengthen the bonds between consumers and the brands they cherish. With Okendo, Shopify brands can accelerate their growth and enhance efficiency by fostering brand loyalty and maximizing lifetime customer value.
Our cohesive platform, along with our exclusive suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys, is relied upon by over 16,000 Shopify brands to transform one-time buyers into revenue-generating Superfans.

Position Overview
As a Fullstack Software Engineer, you will collaborate with our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence and a product-focused mindset. You will have a solid foundation in software development principles and a proven track record of writing clean, efficient code. Your responsibilities will include partnering with cross-functional teams to design, develop, and implement software solutions that address business needs. Additionally, you will engage in problem-solving, testing, and deploying software while adhering to established coding standards and best practices.

Our Technology Stack:
Frontend:
- Vue for embeddable widgets and shopper-facing components
- Angular for merchant administration
- React with Shopify integrations

Backend:
- We utilize a serverless architecture on AWS, heavily relying on: API Gateway for our APIs, CloudFront for CDN, and S3 for storage
- Lambda (running Node.js) for compute tasks
- DynamoDB as our primary data storage, with replication into Redshift for reporting and OpenSearch for search and data aggregation
- SQS and SNS for messaging and queueing

Languages & Tools:
- Terraform for Infrastructure as Code
- TypeScript as our preferred language across the stack
- VS Code as our integrated development environment
- Jira for our Scrum process

Your Impact:
Knowledge
Comprehensive understanding of our system architecture.
Familiarity with the services within our technology stack
Expertise in product features and their applications.
Awareness of team processes and standards.
Strong technical expertise and problem-solving capabilities.
Basic knowledge of organizational structure and cross-functional teams.

Delivering Results
Develops, tests, and deploys software solutions effectively.
Breaks down complex tasks into manageable segments.
Estimates task durations and manages project timelines.
Plans and organizes code modifications efficiently.
Identifies potential impacts of solutions and key stakeholders.

About Okendo

Okendo is a leading customer marketing platform designed to help brands build strong connections with their customers. With our innovative solutions, we empower Shopify merchants to turn one-time buyers into lifelong supporters.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.