Logo for CESAR

Senior Software Engineer (RoR + Ember/React) at CESAR

Roles & Responsibilities

  • Full-stack web development experience using Ruby on Rails and JavaScript/TypeScript, HTML and CSS
  • Knowledge of software design patterns and coding best practices used in the market
  • Experience with API development (REST, JsonAPI and/or GraphQL)
  • Experience with code reviews and writing unit and acceptance tests (frontend and backend)

Requirements:

  • Conduct investigations, explorations, or code experiments to unblock technical obstacles for the team within the project context
  • Promote the use of software development best practices
  • Ensure technical excellence and a high level of functional and non-functional quality for related products
  • Continuously seek new knowledge and deepen technical expertise in your context and technologies

Job description

Olá, nós somos o CESAR!

Somos um centro de inovação e de educação que há 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 Senior Software Engineer, sua missão será de atuar como referência técnica do projeto, desenvolvendo novas funcionalidades e melhorias, resolvendo os principais problemas técnicos e compartilhando conhecimento com o time., topa? Vamos nessa!

Esperamos que você tenha…

  • Experiência no desenvolvimento full-stack de aplicações Web utilizando Ruby on Rails e JavaScript/TypeScript, HTML e CSS;
  • Conhecimento dos principais padrões de projeto e boas práticas de codificação utilizados no mercado;
  • Conhecimento em desenvolvimento de APIs REST, JsonAPI e/ou GraphQL;
  • Experiência com Revisão de código;
  • Experiência na escrita de testes unitários e de aceitação (tanto para frontend quanto para o backend);
  • Experiência com desenvolvimento usando SQL Ansi e algum banco de dados relacional;
  • Ingles avançado, com boa comunicação oral.

Precisamos que você…

  • Realize investigações, explorações ou experimentações de código para busca de conhecimento a fim de destravar obstáculos técnicos da equipe no contexto do projeto;
  • Promova o uso de boas práticas de desenvolvimento de software;
  • Garanta a excelência técnica na execução dos produtos aos quais está relacionado e um alto nível de qualidade funcional e não-funcional;
  • Tenha capacidade de assumir riscos para alcançar objetivos, bem como de realizar críticas construtivas para evolução da organização com tranquilidade e ponderação;
  • Esteja sempre buscando novos conhecimentos e aprofundamento técnico no seu contexto de atuação e nas tecnologias com que trabalha.

É legal que você tenha…

  • Conhecimento e experiência com desenvolvimento de aplicações com Java, Spring/SpringBoot;
  • Conhecimento e experiência com algum framework moderno para frontend (ex.: ReactJs ou EmberJs);
  • Conhecimento e experiência com o uso do Git e sobre no processo de CI/CD;
  • Conhecimento em DevOps, incluindo bom domínio de Docker e algum conhecimento sobre serviços da AWS;
  • Conhecimento no uso de message brokers (e.g., RabbitMQ) para comunicação assíncrona;
  • Conhecimento no uso de Redis para cache e memória compartilhada entre múltiplos serviços;
  • 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!

Software Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.