Olo
Your new role
How You’ll Make an Impact
-
Develop an understanding of the team’s domain and technology stack and actively seeks 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 implements 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.
-
Use Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.
-
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.
What Will Set You Up for Success
-
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)
-
Basic Programming Skills: Proficient in at least one programming language (ideally C#, TypeScript, React) and familiar with basic programming constructs and design patterns.
-
Version Control Systems: Basic understanding of version control tools (e.g., GitHub) and how to use them for source code management.
-
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.
About Olo
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Working in United Kingdom
The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in northwestern Europe, off the coast of the continental mainland. It comprises England, Scotland, Wales and Northern Ireland, with a population of over 69 million in 2024. The UK includes the island of Great Britain, the north-eastern part of the island of Ireland, and most of the smaller islands within the British Isles, covering 94,354 square miles (244,376 km2). It shares a land border with the Republic of Ireland and is surrounded by the Atlantic Ocean, the North Se
More jobs at Olo
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.