About The Position

Bizimply is a workforce management platform designed to streamline operations for businesses in the hospitality, retail, and leisure industries. The Bizimply platform provides a comprehensive suite of tools that enable businesses to efficiently manage their workforce, including scheduling, time and attendance tracking, task management, HR and performance reporting. By centralising these functions in one user-friendly interface, Bizimply helps businesses save time, reduce administrative overhead, and improve overall operational efficiency. As a Mid-Level Ruby on Rails Engineer, you will be an important part of our engineering team, building and improving the products that help businesses manage their people more effectively. You’ll work closely with Product Managers, designers, QA and other engineers to turn product ideas and customer needs into reliable, well-designed software. You’ll have the opportunity to work across different areas of our platform, develop your technical skills and take ownership of meaningful pieces of work from development through to release. We’re looking for someone who enjoys solving problems, writes clean and maintainable code, and is keen to continue developing their engineering skills in a collaborative and fast-moving environment.

Requirements

  • 2–5 years of professional software development experience, with solid hands-on experience building and maintaining Ruby on Rails applications in a production environment.
  • Good understanding of object-oriented programming, software design principles and fundamentals, testing, version control and writing maintainable code.
  • Experience building and consuming RESTful APIs and working with integrations between different systems.
  • Good understanding of relational databases and experience working with SQL and databases such as PostgreSQL or similar.
  • Experience writing automated tests and working with a testing framework such as RSpec.
  • A structured approach to diagnosing technical problems and finding practical, sustainable solutions.
  • Ability to work effectively with other engineers and cross-functional teams and communicate technical concepts clearly.
  • A proactive and curious approach to learning, with a willingness to take ownership of your work and continuously improve.
  • Familiarity with AI-assisted development tools and coding agents, which are part of our day-to-day engineering workflow.

Nice To Haves

  • Experience working with React or another modern JavaScript framework.
  • Experience working with AWS or other cloud platforms.
  • Experience with background jobs, messaging systems or event-driven architectures.
  • Experience building or maintaining third-party integrations.
  • Experience with Cypress, Robot Framework or other automated testing tools.
  • Experience with mobile applications or React Native.
  • Familiarity with AI technologies, LLM integrations or MCP (Model Context Protocol).
  • Experience working in a SaaS environment.

Responsibilities

  • Build, test and maintain high-quality Ruby on Rails applications, following good engineering practices and contributing to a reliable and scalable product.
  • Work with Product and Engineering colleagues to understand requirements, break problems down into manageable pieces and deliver solutions that provide real value to our customers.
  • Develop and maintain APIs and integrations that allow Bizimply to connect effectively with other systems and services. Contribute to improving the quality, consistency and documentation of our APIs.
  • Write appropriate automated tests and participate in code reviews to ensure our software is reliable, maintainable and fit for production.
  • Investigate bugs, performance issues and technical problems, using a structured approach to identify root causes and implement effective solutions.
  • Work closely with other engineers, Product Managers, QA and designers to deliver features and improvements. Communicate clearly and contribute constructively to technical discussions.
  • Look for opportunities to improve our codebase, development processes and ways of working, and share ideas that can help make the team more effective.
  • Continue developing your knowledge of Ruby, Rails and the wider engineering ecosystem, while gradually taking on more technical ownership and responsibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service