Okendo logoOkendo logo

Senior Backend Engineer at Okendo | Sydney

OkendoSydney
On-site Full-time

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


Experience Level

Senior

Qualifications

Qualifications:Strong experience with Node.js and serverless architectureProficiency in TypeScript and familiarity with AWS servicesExperience with database technologies such as DynamoDB and RedshiftUnderstanding of front-end frameworks like Vue, Angular, and ReactExceptional problem-solving abilities and attention to detailAbility to work collaboratively in a fast-paced environment

About the job

About Okendo
At Okendo, we believe that satisfied customers are the most effective marketers. Our mission is to forge deeper connections between consumers and their favorite brands through our innovative customer marketing platform.
Okendo empowers Shopify brands to accelerate growth and enhance efficiency by fostering brand loyalty and maximizing customer lifetime value. Our integrated platform, complete with unique offerings for Reviews, Referrals, Quizzes, Loyalty, and Surveys, is trusted by over 16,000 Shopify brands to transform one-time buyers into devoted Superfans.

Position Overview
As a Senior Backend Engineer, you will join our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence with a product-oriented approach. You should have a solid grounding in software development principles and a demonstrated ability to produce clean, efficient code. Collaborating with cross-functional teams, you will design, develop, and implement software solutions that address business needs. Your responsibilities will include troubleshooting, testing, and deploying software while adhering to established coding standards and best practices.

Our Tech Stack:
Frontend:
- Vue for embeddable widgets and consumer-facing components
- Angular for merchant administration
- React integrated with Shopify

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

Languages & Tools:
- Terraform for Infrastructure as Code
- TypeScript is our selected language for the full stack
- VS Code serves as our IDE
- Jira facilitates our Scrum processes

Your Impact:
Knowledge
Gain a comprehensive understanding of our system architecture, including the services utilized within our tech stack.
Demonstrate proficiency in product features and their application.
Understand team processes and standards.
Showcase proficient technical expertise and problem-solving abilities.
Possess a basic understanding of the organization and cross-functional teams.

Delivering Results
Develop, test, and deploy software solutions effectively.
Decompose intricate tasks into manageable parts.
Estimate task durations and manage timelines efficiently.
Plan and organize code modifications systematically.
Identify potential impacts of solutions and engage key stakeholders.

About Okendo

Okendo is at the forefront of customer marketing innovation, providing a platform that enhances the relationship between consumers and brands. Our solutions help Shopify businesses grow by turning casual shoppers into loyal customers, backed by a trusted technology used by thousands of brands.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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