Back to jobs

Senior Backend Engineer

SkeeloRemote (Brazil)Posted 1w ago
Senior Software Development Engineer — Node.js & GraphQL (Remote)
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

SKEELO: EMBARQUE NA JORNADA QUE COLOCA A LEITURA NO CENTRO DE TUDO. đŸżïž

QUEM SOMOS 💚

O Skeelo Ă© uma plataforma digital de leitura que conecta pessoas a e-books, audiobooks e minibooks em uma experiĂȘncia acessĂ­vel e personalizada. Desde 2019, usamos a tecnologia como um meio para democratizar o acesso Ă  leitura e ampliar seu impacto no desenvolvimento das pessoas.

Acreditamos que ler vai além do lazer: é uma ferramenta poderosa para expandir repertórios, fortalecer o pensamento crítico e impulsionar o desenvolvimento humano.

NOSSA VIBE 💚

Estamos distribuĂ­dos e distribuĂ­das pelo Brasil e pelo mundo, movidos por inovação, agilidade e aprendizado contĂ­nuo, que valoriza a diversidade e transforma a leitura para se adaptar Ă  vida das pessoas. Fazemos tudo isso com transparĂȘncia nas relaçÔes, coragem para inovar, foco em alta performance, olhar constante para encantar clientes e leitores e entregas ĂĄgeis que fazem a diferença.

Nosso modelo de trabalho é remote first, tirando o melhor do home office: autorresponsabilidade com autonomia. Porém também acreditamos na conexão e trocas dos encontros presenciais, desse modo, temos alguns encontros presenciais em São Paulo - SP, para conexão com os demais Skeelers. Mas relaxa, o Skeelo sempre organiza tudo pra gente.

O time de Engenharia da squad de Publisher estĂĄ precisando de alguĂ©m, e queremos vocĂȘ com a gente!

Sua missão? Mais do que desenvolver funcionalidades, esperamos alguém que participe das decisÔes técnicas, influencie a arquitetura dos sistemas, eleve o nível de engenharia do time e ajude a construir soluçÔes escalåveis, resilientes e observåveis.

O seu dia a dia no Skeelo vai ser assim:

  • Liderar tecnicamente iniciativas de mĂ©dia e alta complexidade, sendo referĂȘncia para outros desenvolvedores.
  • Projetar, desenvolver e evoluir serviços utilizando Node.js, com foco em qualidade, escalabilidade e performance.
  • Desenvolver e evoluir APIs REST e GraphQL, garantindo contratos bem definidos e integraçÔes confiĂĄveis.
  • Participar das decisĂ”es de arquitetura, propondo soluçÔes que equilibrem simplicidade, custo operacional e escalabilidade.
  • Trabalhar em uma arquitetura distribuĂ­da baseada em eventos, contribuindo para sistemas resilientes e desacoplados.
  • Atuar na evolução da observabilidade dos serviços utilizando mĂ©tricas, logs e traces para apoiar decisĂ”es e reduzir tempo de resolução de incidentes.
  • Participar de code reviews, refinamentos tĂ©cnicos, definição de padrĂ”es e evolução contĂ­nua da plataforma.
  • Colaborar com times de Produto, Mobile e outros para entregar soluçÔes de ponta a ponta.
  • Explorar automaçÔes e ferramentas de IA para aumentar produtividade, qualidade de cĂłdigo e eficiĂȘncia operacional.

Para isso, vocĂȘ vai precisar ter:

  • SĂłlida experiĂȘncia com Node.js e TypeScript.
  • DomĂ­nio na construção de APIs REST e/ou GraphQL.
  • ExperiĂȘncia com bancos relacionais e NoSQL (PostgreSQL, MySQL e MongoDB).
  • Conhecimento em mensageria e arquitetura orientada a eventos.
  • Conhecimento em Redis e mecanismos de cache.
  • VivĂȘncia com testes automatizados, CI/CD e boas prĂĄticas de engenharia de software.
  • ExperiĂȘncia com observabilidade utilizando ferramentas como Datadog, Kibana, Sentry ou similares.
  • Conhecimento em arquitetura de software, sistemas distribuĂ­dos e boas prĂĄticas de escalabilidade.
  • Capacidade de tomar decisĂ”es tĂ©cnicas considerando impacto de negĂłcio.
  • Conhecimento em GitHub Actions e pipelines de CI/CD.
  • Conhecimento em RabbitMQ ou Kafka.
  • Boa comunicação e facilidade para compartilhar conhecimento, apoiar o crescimento do time e influenciar tecnicamente.

E seria muito bom se vocĂȘ tambĂ©m tivesse:

  • ExperiĂȘncia com Fastify.
  • VivĂȘncia com Docker e Kubernetes.
  • ExperiĂȘncia com ElasticSearch/OpenSearch.
  • ExperiĂȘncia trabalhando em plataformas de alto volume e missĂŁo crĂ­tica.
  • VivĂȘncia com Server-Driven UI e BFFs.
  • ExperiĂȘncia utilizando IA no desenvolvimento de software (GitHub Copilot, Cursor, Claude Code ou similares).

E os benefícios? A gente cuida bem de quem constrói isso aqui 💚

  • Plano de saĂșde (sem custo e sem coparticipação para vocĂȘ e seus familiares) + odonto e seguro de vida
  • VA/VR flexĂ­vel no Caju (liberdade real de uso)
  • Bem-estar completo: Totalpass (atividade fĂ­sica) + ZenKlub (saĂșde mental)
  • PPR anual atrelado a metas e impacto
  • Acesso ao Skeelo Premium + clube do livro com ebook do mĂȘs
  • AuxĂ­lio creche + licença parental estendida
  • Parceria com escolas de idiomas, Berlitz e Open English
  • Feriados de SP emendados + recesso remunerado no fim do ano
  • Day off de aniversĂĄrio

Quer ver tudo com mais detalhes? DĂĄ uma olhada na nossa pĂĄgina de carreiras:

DEU MATCH? ENTÃO VEM CÁ! 💚

Se vocĂȘ busca desenvolvimento e quer gerar impacto facilitando o acesso Ă  leitura, vem construir sua carreira com a gente. Esse papel principal pode ser seu, estĂĄ esperando o que para se inscrever? #ValeAPenaSerSkeeler

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for Skeelo. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.