Senior Backend Engineer
Free to start · No card · 5 credits the moment you sign up
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.