Mid-Level Software Engineer (RoR + Ember) at CESAR

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Ruby on Rails and JavaScript (or TypeScript)., Experience with modern frontend frameworks like EmberJS, ReactJS, or VueJS., Knowledge of REST API development and database systems such as MySQL or PostgreSQL., Good understanding of software design patterns and automated testing practices..

Key responsibilities:

  • Develop and collaborate on software solutions with autonomy.
  • Identify and communicate potential project risks and suggest mitigations.
  • Participate in project planning and contribute to technical decision-making.
  • Write clean, well-documented code with tests, adhering to development standards.

CESAR logo
CESAR SME http://www.cesar.org.br/
1001 - 5000 Employees
See all jobs

Job description

Olá, nós somos o CESAR!

Somos um centro de inovação e de educação que há quase 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.

Como Mid-Level Software Engineer, sua missão será de desenvolver soluções com autonomia e em colaboração com a equipe, contribuindo com melhorias, topa? Vamos nessa!

Esperamos que você...

  • Contribua na construção colaborativa da solução de seu projeto, de forma autônoma, em alinhamento com o processo de desenvolvimento da sua equipe;
  • Identifique e sinalize possíveis riscos no andamento das suas atividades no projeto, a partir das métricas utilizadas, participando da concepção de alternativas para mitigá-los;
  • Contribua com o planejamento das atividades do projeto de forma colaborativa;
  • Defina e explique suas decisões técnicas, com base em boas práticas de design, detalhando as soluções utilizadas, com o objetivo de retificar e esclarecer possíveis dúvidas.

Precisamos que você…

  • Compreenda e escreva código livre de erros graves, dentro do fluxo principal de execução, que esteja documentado, com testes unitários desenvolvidos e de acordo com os padrões do fluxo de desenvolvimento de software adotado;
  • Identifique problemas em tempo de execução com auxílio de um debugger;
  • Compreenda a arquitetura de software do projeto em que você atua;
  • Tenha experiência em desenvolvimento full stack web com Ruby on Rails, JavaScript (e/ou TypeScript);
  • Tenha experiência com desenvolvimento usando algum framework moderno para frontend (EmberJS, ReactJS ou VueJS)
  • Tenha conhecimento dos principais padrões de projeto de software utilizados pelo mercado;
  • Tenha conhecimento em desenvolvimento de APIs REST;
  • Tenha experiência com revisão de código;
  • Tenha experiência na escrita de testes automáticos, tanto para backend quanto para frontend;
  • Tenha conhecimentos de SQL Ansi e banco de dados MySQL e/ou PostgreSQL;
  • Tenha inglês intermediário/avançado, com boa comunicação oral (conversação).

É legal que você tenha...

  • Conhecimentos em DevOps, incluindo bom domínio de Docker e algum conhecimento sobre serviços da AWS;
  • Conhecimento sobre o uso e configuração de ferramentas de análise estática como o Rubocop;
  • Tenha conhecimento e experiência com o uso do Git e sobre no processo de CI/CD;
  • Tenha conhecimento sobre metodologias ágeis (SCRUM ou Kanban);

Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora:

  • Horário flexível;
  • Estrutura horizontal;
  • Programas de treinamento e desenvolvimento;
  • Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!

Gostou? Espera só para conferir nosso pacote variado de benefícios:

  • Plano de saúde e odontológico;
  • Vale Refeição / Alimentação;
  • Auxílio Idiomas;
  • Auxílio Creche;
  • Auxílio Lentes de Contato;
  • Seguro de Vida;
  • Descontos em cursos da CESAR School;
  • DayOff (no mês do Aniversário);
  • Gympass;
  • Moodar;
  • Cíngulo.

Quer conhecer melhor o CESAR? Clica aqui e vem com a gente!

#inovacaocesar #vemprocesar #soucesar

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Engineer Related jobs