• Senior Back End Ruby Developer

    Location: Remote

  • Brief Description of the Role

    Developers should be highly self-motivated to learn, develop, embrace our culture, absorb feedback from their peers and support our team and projects.


    Senior-level developers should have an excellent development background, rigorous teamwork, and product development experience, with the ability to guide team members.


    Eat tech team adopts a simple framework for measuring an engineer’s performance and value to the business;

    PRO Engineer

    • Passion
    • Resourceful
    • Ownership

    Every developer should aspire to master these 3 key characteristics, becoming highly effective and valuable developers.

    What you will do

    • Adheres to high-quality development principles within the team by establishing good practices and habits
    • Assumes ownership of all related platforms
    • Conducts and administrates code reviews
    • Executes work independently
    • Makes trade-off technical decisions that provide solutions to business challenges
    • Mentors, coaches, and trains other team members
    • Possess excellent attention to detail
    • Possess excellent problem solving and decision-making skills
    • Produces and enforces other team members to produce clean, efficient, readable, flexible, and reliable code
    • Researches, designing, implementing new technologies and methods
    • Resolves complex technical issues
    • Seeks out customer feedback to create personas and user stories
    • Seeks out pragmatic solutions based on customer requirements
    • Understands cost of development vs business gains
    • Works closely with other developers, UX/UI designers, business and systems analysts and support

    What you should have

    Communication Abilities:

    • Communicates effectively and professionally with internal and external parties
    • Consistently offers effective constructive feedback
    • Consuming and actioning constructive feedback
    • Implements and improves our feedback cycle
    • Asks for help when needed

    Business Focus Knowledge Requirements:

    • Advanced understanding of the platforms you are responsible for
    • Advanced understanding of the company’s business model and broader products
    • Seeks out customer feedback and tries to understand business/customer problems
    • Seeks feedback from product manager to understand platform requirements

    Technical Requirements:

    • "Ruby on Rails" experience - 5yrs+
    • "Rails API Development" experience
    • "Rails full-stack development" experience
    • Should have experience of working in a product company - 3yrs+
    • Should have agile team experience
    • Should have user feedback-driven experience

    What we offer

    • Interactive employee training and onboarding
    • Competitive salary & health insurance
    • Quarterly employee engagement activities and a chance to participate in the annual company retreat to Sri Lanka
    • Become one of the key employees of a fast-growing, exciting startup changing the reservation intelligence landscape in the world
    • Annual training and development allowance
    • Annual leave for 21 working days and additional annual leave days based on the number of years you have worked with the company.
    • An opportunity to get ESOP based on your performance and Eat values.

    What's Next?

    This is a full-time position. If you are outside the UAE, it would be a remote position. If you're interested in joining and believe this is the role for you, please send an email to careers@eatapp.co and start the email with ‘Tagetes erecta’.


    Looking forward to your application, good luck.