Remote Jobs RockRemote Jobs Rock

Desenvolvedor Sênior

🕒 28 days ago
React NativeNode.jsGraphQLREST APIs

📜 Description

  • Develop end-to-end functionalities involving mobile applications in React Native and backend services in Node.js
  • Build, maintain, and evolve REST and GraphQL APIs
  • Propose architectures, technical standards, and best development practices
  • Conduct high-quality code reviews to ensure code standards and consistency
  • Support and mentor mid-level and junior developers, promoting team growth
  • Contribute to performance, scalability, security, observability, and quality of solutions

🛠️ Requirements

  • Formação mínima em curso tecnólogo ou superior em Tecnologia da Informação, Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas correlatas
  • Experiência em desenvolvimento de software, com atuação em projetos de média ou alta complexidade
  • Conhecimento sólido em desenvolvimento backend e/ou mobile
  • Experiência na construção e integração de APIs
  • Domínio de boas práticas de engenharia de software
  • Experiência com versionamento de código
  • Conhecimento em testes de software
  • Vivência em metodologias ágeis
Full job description

A RD Saúde é uma empresa líder no mercado brasileiro de farmácias. Com as nossas marcas Raia e Drogasil, temos mais de 3.000 unidades espalhadas por todo o país e mais de 55 mil funcionários(as) empenhados(as) em cuidar de perto da saúde e bem-estar das pessoas em todos os momentos da vida.


Até 2030, queremos ser o grupo que mais contribui para uma sociedade mais saudável. Para isso, entendemos que o nosso compromisso vai além do cuidado com a saúde individual. É preciso cuidar das pessoas, dos negócios e do planeta.


Diversidade & Inclusão

Na RD Saúde, assumimos o compromisso de incluir e empoderar nossos(as)funcionários(as) por meio da promoção da diversidade e da inclusão. Valorizamos as pessoas, construindo uma cultura acolhedora e de respeito a todos e todas. Seja quem você é aqui!


Vamos juntos nessa?

Responsibilities

Quais serão suas principais atividades?


• Desenvolver funcionalidades end-to-end envolvendo aplicações mobile em React Native e serviços backend em Node.js

• Construir, manter e evoluir APIs REST e GraphQL

• Propor arquiteturas, padrões técnicos e boas práticas de desenvolvimento

• Realizar code reviews de alta qualidade, garantindo padrões e consistência do código

• Apoiar tecnicamente desenvolvedores plenos e juniores, promovendo evolução do time

• Contribuir para performance, escalabilidade, segurança, observabilidade e qualidade das soluções

• Participar de discussões técnicas com visão crítica, colaborativa e orientada a produto

Requirements

• Formação mínima em curso tecnólogo ou superior em Tecnologia da Informação, Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas correlatas

• Experiência em desenvolvimento de software, com atuação em projetos de média ou alta complexidade

• Conhecimento sólido em desenvolvimento backend e/ou mobile

• Experiência na construção e integração de APIs

• Domínio de boas práticas de engenharia de software

• Experiência com versionamento de código

• Conhecimento em testes de software

• Vivência em metodologias ágeis


Ferramentas Essenciais


• Experiência sólida no desenvolvimento de aplicações mobile utilizando React Native com TypeScript, incluindo o uso de React Hooks e Context API para gerenciamento de estado.

• Atuação no desenvolvimento backend com Node.js e/ou Express, além da construção e integração de APIs utilizando GraphQL, com Apollo Client e Apollo Server.

• Vivência em conteinerização com Docker e utilização de Redis para otimização de performance.

• Domínio de versionamento de código com Git, práticas de integração e entrega contínua (CI/CD), bem como implementação de testes unitários.

• Experiência com ferramentas de observabilidade, como Datadog, garantindo monitoramento e qualidade das aplicações.


Competências Comportamentais


• Comunicação clara e objetiva

• Colaboração com times multidisciplinares

• Protagonismo técnico

• Pensamento crítico

• Senso de dono

• Capacidade de influenciar decisões técnicas

• Organização

• Adaptabilidade

• Foco em qualidade

• Apoio ao desenvolvimento de profissionais plenos e juniores

• Atuação construtiva em ambientes ágeis

• Desejável experiência com ferramentas de inteligência artificial aplicadas ao desenvolvimento (ex.: Cursor, GitHub Copilot ou similares)

• Desejável cursos, certificações ou capacitações em IA generativa, automação ou produtividade aplicada à engenharia de software


Conhecimentos Desejáveis


• Experiência com e-commerce de alta escala

• Vivência com analytics, eventos e tagueamento

• Otimização de resolvers

• Monitoramento com ferramentas como Datadog

• Estruturação e análise de logs

• Noções de IA generativa

• Conhecimento em LLMs (ex.: GPT, Claude, Gemini)

• Engenharia de prompt


Smartsheet

Senior Software Engineer - Solution Lifecycle (Remote Eligible)

🕒 yesterday
Smartsheet👥 1001 - 5000 employees🏢 Computer Software

Join the Solution Lifecycle team as a Senior Software Engineer I, where you'll design scalable backend services and enhance core infrastructure while collaborating in a dynamic mob programming environment.

AWSGolangMySQLTerraform
Smartsheet

Senior Software Engineer II - Solution Lifecycle (Remote Eligible)

🕒 yesterday
Smartsheet👥 1001 - 5000 employees🏢 Computer Software

The Senior Software Engineer II will design and build scalable backend services, contribute to core infrastructure, and mentor engineers while collaborating in a mob programming environment.

AWSAzureTerraformMySQL
Synthesia

Senior Forward Deployed Engineer

🕒 yesterday
Synthesia👥 10,000+ employees🏢 Software Development🤝 B2B

As a Senior Forward Deployed Engineer, you'll design and implement bespoke technical solutions for strategic customers, bridging engineering and business needs to drive impactful outcomes.

Software DevelopmentCustomer EngagementTechnical SolutionsAPI Integration

Trusted by Remote Workers