Ruby on Rails Tech Lead

EasyBroker is looking for a senior developer to lead our engineering team. Our mission is to make the experience of finding a home an awesome one and we're hoping that you can help us fulfill it. We primarily work in Ruby on Rails but we also use React Native for our mobile apps. If you're passionate about writing great code and excited about working with a fun and talented team, contact us.

Responsibilities:

Build and lead a small team of talented hackers

Write excellent well tested code using an agile development process

Review pull requests to ensure the quality of your teammates code

Optimize application performance and resolve scalability issues

Work with the team and clients to solve issues and understand user needs

Deploy new features and fixes on a daily basis

Solve the toughest problems other team members can't solve

Balance pragmatic solutions against perfect ones

Take responsibility for the stability and success of our product from a tech perspective

Requirements:

Experience creating web apps from start to finish

Expert in a web framework such as Ruby on Rails

Experience writing unit and functional tests

Several years experience and a high level of expertise in a language such as Ruby, Java or Python

Some experience using JavaScript frameworks and libraries

Experience managing developers and leading projects

Belief that you can solve any tech problem thrown at you

What do we do?

At EasyBroker our mission is to make the experience of buying or renting your next home an awesome one. We use Ruby on Rails, Elastic Search, MySQL, React Native and an agile development process to build easy-to-use apps that our clients love.

How do you apply?

Email us at jobs@easybroker.com describing why you would like to work with us, what position you're applying for
and an up-to-date copy of your resume. Please be sure to also mention a few examples of web applications you've built
and ideally a link to a Github or other public repository where we can get a taste for how you code.

Quality Assurance Engineer

At EasyBroker we're passionate about building well designed easy-to-use products that improve the experience of buying or renting your next home. We're seeking a QA Engineer to ensure that our products work as expected and to assist the development team in delivering well tested bug free code. The right candidate will enjoy and know how to break things and be able to create automated scripts to test web and mobile applications.

Responsibilities:

Create and review stories in PivotalTracker for features and bugs

Work with the Customer Experience team to understand how to reproduce bugs reported by users

Help the development team test new features and ensure that they meet requirements

Create automated scripts for testing mobile and web based applications

Estimate, prioritize, plan, and coordinate testing activities

Requirements:

Experience working in software development

Excellent written and verbal communication skills

Great understanding and empathy for our users

Knowledge of testing tools

Good understanding of English

Amazing eye for detail

Preferred:

Basic experience programming

Experience working with GIT

What do we do?

At EasyBroker our mission is to make the experience of buying or renting your next home an awesome one. We use Ruby on Rails, Elastic Search, MySQL, React Native and an agile development process to build easy-to-use apps that our clients love.

How do you apply?

Email us at jobs@easybroker.com describing why you would like to work with us, what position you're applying for
and an up-to-date copy of your resume. Please be sure to also mention a few examples of web applications you've built
and ideally a link to a Github or other public repository where we can get a taste for how you code.

Ruby on Rails Developer

EasyBroker is looking for a few experienced full-stack Ruby on Rails developers to join our small engineering team. Our mission is to make the experience of finding a home an awesome one and we're hoping that you can help us fulfill it. We primarily work in Ruby on Rails but we also use React Native for our mobile apps. If you're passionate about writing great code and excited about working with a fun and talented team, contact us.

Responsibilities:

Write excellent well tested code using an agile development process

Review pull requests to ensure the quality of your teammates code

Optimize application performance and resolve scalability issues

Work with the team and clients to solve issues and understand user needs

Deploy new features and fixes on a daily basis

Requirements:

Experience creating web apps from start to finish

Expert in a web framework such as Ruby on Rails

Experience writing unit and functional tests

Several years experience and a high level of expertise in a language such as Ruby, Java or Python (Ruby experience is not a requirement)

Some experience using JavaScript frameworks and libraries

What do we do?

At EasyBroker our mission is to make the experience of buying or renting your next home an awesome one. We use Ruby on Rails, Elastic Search, MySQL, React Native and an agile development process to build easy-to-use apps that our clients love.

How do you apply?

Email us at jobs@easybroker.com describing why you would like to work with us, what position you're applying for
and an up-to-date copy of your resume. Please be sure to also mention a few examples of web applications you've built
and ideally a link to a Github or other public repository where we can get a taste for how you code.

Marketing Manager

At EasyBroker we're passionate about building well designed easy-to-use products that improve the experience of buying or renting your next home. We're seeking a Marketing Manager with the vision and skills to lead and manage our marketing efforts. The right candidate will be passionate about marketing products, know how to analyze, measure and optimize online campaigns and use their creativity to find new ways of reaching our clients.

Responsibilities:

Define our marketing budget and decide where and how it should be spent

Manage online campaigns (Adwords, Facebook and possibly others)

Write content for our blog, social media and other marketing materials

Analyze data from A/B tests, logs, reports and our databases

Work with other team members and partners to create content consistent with our message and standards

Ensure that EasyBroker is well positioned in search engines

Assist and decide in which events we should participate

Decide which key metrics we need to monitor and ensure that we improve them

Requirements:

Experience managing online ad campaigns and writing blog posts

Passion and an eye for great design

Excellent written and verbal communication skills in Spanish

High level of English comprehension

Knowledge of SEO

Preferred:

Basic HTML and CSS knowledge

Experience marketing a software product

What do we do?

Our mission is to make the experience of buying or renting your next home an awesome one. We use EasyBroker and training to help real estate agents provide excellent service.

How do you apply?

Email jobs@easybroker.com with an up-to-date copy of your resume and a cover letter describing why you would like to work with us and what position you're applying for. Please be sure to also mention any products you've marketed and why you think you would be a good fit for our team.

Product Manager

At EasyBroker we're passionate about building well designed easy-to-use products that improve the experience of buying or renting your next home. We're seeking a Product Manager with the vision and skills to lead product development. The right candidate will be passionate about design, have an amazing attention to detail and a personal mission to make products that users love. The candidate should also be fairly technical, know how to manage a software development team and have experience building web or mobile applications.

Responsibilities:

Decide which features to implement and more importantly which to not

Ensure that the development team delivers features on time and working correctly

Help the development team estimate development

Test new features to ensure that they meet requirements and user needs

Carry out user testing to understand where we have usability issues and how users think

Communicate with the team our short and long term goals and the vision of the product

Analyze data from A/B tests, logs, reports and our databases

Work with our designer to create new interfaces and to test designs before passing them to the development team

Excellent written and verbal communication skills in English and Spanish

Great understanding and empathy for our users

Passion for and an eye for great design

Basic HTML and CSS knowledge

Preferred:

Experience analyzing data with SQL

Experience programming

What do we do?

Our mission is to make it easier to buy or rent your future home. We help real estate agents manage their businesses with EasyBroker and help buyers and renters find their next home with EasyAviso. We use Ruby on Rails, Elastic Search, MySQL, React Native and an agile development process.

How do you apply?

Email jobs@easybroker.com with an up-to-date copy of your resume and a cover letter describing why you would like to work with us and what position you're applying for. Please be sure to also mention any products you've built and why you think you would be a good fit for our team.