Senior Software Developer

Do you want to shape the future of tech? It’s not unusual for you to have had five new and brilliant ideas before breakfast. You’re a geek at heart and love to play around with the latest cool technologies, and aren’t afraid to admit it. You’ve always been great at solving problems. You believe that the world can be a better place through the use of technology, and want to help make that happen. You understand and achieve balance between technical innovation and what’s right for the client by understanding the business vision and making appropriate technology choices.

Does this sound like you?! If so we’d love to chat with you about a career as a Senior Software Developer

Here’s what you’ll bring:

  • Extensive hands-on development and delivery experience with a broad mix of languages and technologies
  • Real passion for software engineering and best practices
  • Great Object Oriented coding practices, including strong design patterns knowledge, Refactoring, Clean Code, Domain Driven Design, Encapsulation etc and enterprise integration
  • Experience working with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, BDD, Infrastructure as Code etc
  • Passion for technical and team leadership and a willingness to mentor and work with developers at all levels of experience
  • Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other junior members

You should have:

  • 5 + years of development and delivery experience with Java / C# / Ruby on Rails / Elixir / Python / Node.js or any similar exciting technologies.
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
  • Great OO skills, including strong design patterns knowledge
  • Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL, etc
  • Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Strong communication skills with the ability to work in a dynamic startup environment is essential
  • Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other junior members

Your benefits:

  • Attractive salary
  • Medical insurance
  • Employee share option (to be discussed)
  • Laptop/desktop will be provided for office use
  • Full-time permanent employment
Office location: Jakarta Utara

Ready to change the world? Send your resume and cover letter to hello[at] with subject title “I Eat Senior Developers for Breakfast/ ” followed by your first name and initial of last name. In the letter, include top 3 reasons why you rock as Senior Developer, 2 reasons why we must have you in our team, top 2 technological problems in the travel world, why you think those are problems, and top 2 of what you are looking for by joining us. Be as specific as possible.