Open Positions


Software and Data Architect

rea.ch is looking for an experienced Software and Data Architect to help design the data models, architecture the software stack, build prototypes and productionize features to make the best software we can imagine.

A great candidate will feel comfortable creating high-level architectural specifications for systems and data models, ensuring feasibility, functionality, and integration with existing systems and platforms. He provides consultation on complex areas and is considered to be the top-level contributor and specialist.

This position is based in Salvador area (Brazil) and reports to our engineering manager.


Mobile Engineer

rea.ch is looking for a Mobile Engineer to build our mobile app. You will work with real-time data streams, engineer for performance across devices and delight people by making the best software we can imagine.

You will write efficient, maintainable code for mobile phones, prototype solutions to challenging problems, own release and QA cycles of your code. You will create an app that is able to make traditional/VoIP calls and messaging features. This includes working with REST APIs, syncing data, handling device features such as offline state, geolocation and local contacts.

This position is based in Salvador area (Brazil) and reports to our engineering manager.


Senior Application Engineer

rea.ch is looking for experienced Senior Application Engineers to build features, design and implement API methods, and improve the performance and reliability of our systems to make the best software we can imagine.

A great candidate will feel comfortable building the server-side of rea.ch using common software languages (such as Java, Ruby, Node or Python), PostgreSQL and linux. Having familiarities in Erlang/Elixir is a huge plus!

In a typical week, an application engineer will develop new features with a cross-functional team of product managers, designers, and frontend, iOS, Android. They will create rapid prototypes to test a new feature or technology. They will collaborate with peers to write, review, or provide feedback on a technical design proposal.

This position is based in Salvador area (Brazil) and reports to our engineering manager.


Application Engineer (SLI)

rea.ch is looking for an experienced application engineer in search, learning, & intelligence (SLI) to help build features that make rea.ch smarter the more people use it.

The work will span many disciplines: search & information retrieval, recommendation systems, natural language processing, analytics, and machine learning.

A great candidate will have prior experience in any of these fields and feel comfortable building the server-side of rea.ch using NLP and ML oriented software languages (like Python or R), Kafka, Solr, Elasticsearch, Redis or Spark.

This position is based in Salvador area (Brazil) and reports to our engineering manager.