companyOkendo logo

Senior Backend Engineer (Node.js) at Okendo | Melbourne

OkendoMelbourne
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

Senior

Qualifications

Proven experience in backend development, particularly with Node.jsStrong knowledge of AWS services and serverless architectureFamiliarity with databases such as DynamoDB and RedshiftExperience with API development and managementExcellent problem-solving skills and attention to detailAbility to work collaboratively in a cross-functional team environmentStrong communication skills, both verbal and written

About the job

About Okendo
At Okendo, we are passionate about the idea that satisfied customers are the best advocates for a brand. Our mission is to empower businesses by building the ultimate customer marketing platform that forges deeper connections between consumers and their favorite brands.
Our platform allows Shopify brands to accelerate their growth by fostering brand loyalty and optimizing customer lifetime value. Trusted by over 16,000 Shopify brands, Okendo transforms casual shoppers into enthusiastic advocates through a comprehensive suite of products including Reviews, Referrals, Quizzes, Loyalty programs, and Surveys.

Position Summary
As a Senior Backend Engineer, you will collaborate closely with our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence and a product-focused approach. Your expertise in software development principles will enable you to produce high-quality, efficient code. You will engage with cross-functional teams to design, develop, and implement software solutions that align with business objectives. Your responsibilities will include troubleshooting, testing, and deploying software while maintaining coding standards and best practices.

Our Technology Stack:
Frontend:
- Vue for embeddable widgets and consumer-facing components
- Angular for merchant admin interfaces
- React for Shopify integrations

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

Languages & Tools:
We rely on Terraform for Infrastructure as Code management
TypeScript is our chosen language across the stack
VS Code serves as our integrated development environment
Jira is used for Scrum management

How You Will Make an Impact:
Knowledge
Comprehensive understanding of our system architecture.
Familiarity with the services utilized in our tech stack.
Proficient in product features and their applications.
Awareness of team processes and standards.
Strong technical skills and problem-solving capabilities.
Basic understanding of the organization and cross-functional collaboration.

Delivering Results
Designs, tests, and deploys software solutions.
Breaks down complex assignments into manageable tasks.
Estimates task durations and oversees timelines.
Plans and organizes code modifications effectively.
Identifies the potential impacts of solutions and key stakeholders.

About Okendo

Okendo is a leading customer marketing platform designed to help brands connect more deeply with their customers. By leveraging our specialized suite of tools, brands can transform customer interactions into powerful advocacy, driving growth and enhancing customer loyalty. Our mission is to empower Shopify brands to turn one-time shoppers into lifelong advocates.

Similar jobs

Tailoring 0 resumes

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