Desenvolvedor Senior Ruby on Rails (Campinas)

Job description

Esperamos que você seja um Ninja Ruby on Rails. Você escreverá e revisará muitas linhas de código, definirá a arquitetura de nossos aplicativos da Web e suportará outros desenvolvedores menos experientes. Você não será responsável por nenhum gerenciamento de projeto / equipe nesse momento.   


Responsabilidades: 

 Desenvolvimento de back-end e front-end (full stack) e testes; 

 Otimização de código Ruby, benchmark, alocação de memória e GC; 

 Mentoria e treinamento de desenvolvedores menos experientes (face a face e remotos)

 Trabalhar em conjunto com o líder de software (líder não técnico) e diretor de produto para atender às necessidades de nossos clientes; 

 Monitore o desempenho do aplicativo e execute alterações de software e arquitetura para atender às necessidades de negócios;  

Desenvolver e defender soluções simples e objetivas para software e manutenção de sistemas atuais.

 Suporte a equipe de ciência de dados para implantar Algoritmos e modelos AI / ML no aplicativo da web.


 

Venha fazer parte da Agrosmart!

Envie seu CV para marcelo.nascimento@agrosmart.com.br

Se você não atender a esses requisitos, não se inscreva. Se você está interessado em trabalhar para a Agrosmart ou com o Ruby on Rails, por favor, seja paciente, pois estaremos postando novas oportunidades em breve.

Requirements

Requisitos:


Profundo conhecimento:

Ruby on Rails

Javascript / React (Rails e SPA)

PostgreSQL


Forte conhecimento em testes e qualidade de código, testes E2E (testes de sistema), testes de integração / unidade, ambos em Ruby e JS;

Utilização avançada e otimização de desempenho para o PostgreSQL;

Mais de 8 anos como experiente desenvolvimento de software / arquitetura de sistemas;

Experiência com metodologias ágeis;

Conhecimento em Heroku e suas características;


MAIS:

Conhecimento em PostGIS e soluções baseadas em mapas (Leaflet);

Trabalhei em projetos que envolvem algoritmos e modelos AI / ML;

Conhecimento em escala de tempo;

Conhecimento em configuração de ambientes de teste;

Trabalhou em projetos de IoT.