Associate Software Engineer

🕒 May 12

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Olo

Olo

501 - 1000 employees

Founded 2005

☁️ SaaS

🛍️ eCommerce

🤝 B2B

💰 $103.3M Post-IPO Equity on 2021-11

SaaS • eCommerce • B2B

Olo is a restaurant technology platform that helps restaurants streamline their operations, enhance guest experiences, and increase sales. It provides comprehensive solutions for online ordering, delivery, catering, payment processing, and guest engagement through its fully integrated systems. Olo enables restaurants to leverage guest data to improve marketing strategies and optimize service through features like the Guest Data Platform and personalized marketing solutions. By using Olo, restaurants can manage digital orders, reduce fraud, and benefit from insights that drive growth and profitability. With a focus on online sales and customer relationship management, Olo partners with over 700 restaurant brands to enhance their digital capabilities and facilitate profitable growth.

📋 Description

• Develop an understanding of the team's domain and technology stack and actively seek guidance to grow technical expertise. • Handle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines. • Write code adhering to established coding standards and participates in code reviews to learn best practices. • Collaborate with team members to understand feature requirements and implement solutions with guidance. • Focus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality. • Utilise version control systems to manage code changes and maintain a consistent development workflow. • Participate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback. • Engage in learning activities, including game days and training sessions, to build familiarity with the company's tools and processes. • Troubleshoot and debug issues with guidance, learning to identify and resolve common software bugs. • Demonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects. • Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised. • Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.

🎯 Requirements

• Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. • Minimum of one year industry experience in a Software Engineering/Development position (post academic studies) • Our core stack is Node.js and Javascript along with tools such as Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc. • Unit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest). • Distributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components. • Collaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.

🏖️ Benefits

• Flexible work arrangements • Professional development opportunities

Apply Now

Similar Jobs

🕒 May 9

Artificial Labs

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

Full-stack Engineer designing and implementing distributed systems for insurtech. Collaborating with cross-functional teams to deliver an optimal user experience and robust system architecture.

Cloud

Haskell

🕒 May 6

The Audio Programmer

1 - 10

🤝 B2B

📚 Education

📱 Media

Full Stack Software Engineer focusing on building AI-powered features for music technology. Join a music technology company’s R&D team, collaborating with fellow engineers.

JavaScript

Node.js

React

TypeScript

🕒 May 1

Thirdfort

51 - 200

📋 Compliance

💳 Fintech

🔒 Cybersecurity

Fullstack Software Engineer building reliable systems to protect clients from fraud in regulated sectors. Collaborating with teams to deliver end-to-end software solutions.

React

TypeScript

Go

🕒 April 30

CircleCI

201 - 500

☁️ SaaS

Software Engineer at CircleCI, focusing on AI-native engineering practices and innovative software delivery. Working in a dynamic environment to build cutting-edge tools for developers.

Go

🕒 April 30

BJAK

51 - 200

🛍️ eCommerce

🏪 Marketplace

Full Stack Engineer developing features for AI-driven workflows in a remote setting. Focus on integrating various technologies for high reliability and user satisfaction.