For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Autism Speaks
Autism Speaks

Staff Software Engineer Backend

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

Software Development
Amazon
PHP
+27

Permanent role
10 days ago
Apply now

Nosso cliente é uma empresa nacional de tecnologia, com forte atuação no segmento médico e hospitalar, situada na região da Vila Olímpia, São Paulo, capital.

Estamos em busca de uma pessoa com mentalidade Full Cycle, que incorpore segurança desde o início (securityby-design) e garanta qualidade e confiabilidade ao longo de todo o ciclo de vida da aplicação.

Buscamos alguém que valorize a colaboração com áreas como produto, design e engenharia, alinhando de forma estratégica as prioridades de negócio com soluções técnicas.

Procuramos uma pessoa que trabalhe bem em equipe, comunicando-se com clareza e precisão, mesmo em contextos com múltiplos stakeholders e objetivos complexos.

É importante ter experiência com metodologias ágeis e capacidade de adaptação a mudanças e cenários ambíguos.

Requisitos iniciais:

Ter pelo menos 5 anos como Software Engineer Sênior;

Responsabilidades e atribuições:

  • Liderar o design e a implementação de soluções de software escaláveis, robustas e seguras.
  • Definir e evoluir a arquitetura da plataforma, considerando aspectos como desempenho, disponibilidade, segurança e manutenibilidade.
  • Conduzir a tomada de decisões técnicas, avaliando diferentes abordagens e tecnologias.
  • Mentorar e orientar outros(as) engenheiros(as), promovendo o crescimento técnico da equipe.
  • Colaborar com equipes multidisciplinares (Produto, Design, etc.) para alinhar as prioridades de negócio com as soluções técnicas.
  • Garantir a qualidade do código e a entrega de software de alta qualidade.
  • Contribuir para a definição e implementação de estratégias de testes e deploy.
  • Avaliar e implementar novas tecnologias e ferramentas para melhorar a eficiência e a eficácia do desenvolvimento.

Você tem sólida experiência com:

  • Cloud Computing: Domínio em AWS, especialmente em ambientes que utilizam Kubernetes e API Gateway, garantindo a segurança, escalabilidade e performance dos serviços.
  • Desenvolvimento Back-End: Proficiência em PHP, Node.js e principalmente em Go com capacidade para desenvolver e manter APIs e sistemas robustos e escaláveis.
  • Bancos de Dados: Experiência em MySQL e PostgreSQL, com compreensão de modelagem, otimização e manutenção de bases de dados complexas.
  • Containers e Virtualização: Familiaridade com Docker, com capacidade para desenvolver ambientes de testes, desenvolvimento e produção isolados e consistentes.
  • Arquitetura de Eventos: Conhecimento de arquitetura baseada em eventos, incluindo SQS, Kafka e compreensão de sincronização (sync vs async) e consistência de dados (strong vs eventual consistency).
  • RTO/RPO: Profundo entendimento dos conceitos de Recovery Time Objective (RTO) e Recovery Point Objective (RPO) para a definição de estratégias de recuperação e continuidade.
  • Conhecimentos em segurança da informação, incluindo autenticação e autorização (OAuth 2.0, OpenID Connect, JWT, RBAC, ABAC e PBAC), noções de criptografia, rate limiting e throttling.

Práticas e conhecimentos avançados em:

  • SOLID e Clean Code: Aplicação constante dos princípios de desenvolvimento de software, garantindo legibilidade, manutenibilidade e escalabilidade do código.
  • Design Patterns: Sólida compreensão de padrões de design e quando aplicá-los no desenvolvimento de soluções robustas.
  • Documentação Técnica: Habilidade para criar diagramas (de sequência, classe e componentes) que documentem as arquiteturas e fluxos dos sistemas.
  • Caching e Otimização: Implementação de estratégias de caching para otimização de performance e redução de carga em bancos de dados.
  • Versionamento de Código e APIs: Experiência em GitFlow, versionamento semântico de aplicações e APIs, e práticas de commits semânticos. Além disso, conhecimento profundo sobre versionamento de APIs, quando e como versionar para garantir estabilidade e compatibilidade.
  • REST e Códigos HTTP: Sólido conhecimento em APIs RESTful, incluindo padrões REST, verbos e códigos HTTP, garantindo comunicação eficiente e segura entre serviços.
  • Boas Práticas de Log: Conhecimento em práticas de logging, incluindo níveis de log (info, debug, warn, error, etc.) e implementação de logs de auditoria para rastreabilidade e conformidade.

Conhecimento em arquitetura e escalabilidade:

  • Arquitetura de Sistemas: Experiência com diferentes arquiteturas, incluindo monólitos, monólitos modulares e micro serviços, além de conceitos de serverless.
  • Escalabilidade e Alta Disponibilidade: Noções de escalabilidade vertical e horizontal, alta disponibilidade (High Availability) e tolerância a falhas (Fault Tolerance). SLA, SLO, SLI: Conhecimento das métricas de qualidade e confiabilidade para o cumprimento de níveis de serviço.
  • Diferenças de Design: Compreensão clara entre System Design e System Architecture, e entre arquiteturas stateful e stateless.

Será um diferencial se você tiver:

  • Inteligência Artificial: Familiaridade com ferramentas de IA, como ChatGPT e GitHub Copilot, para apoiar a produtividade e inovação no desenvolvimento.
  • Conhecimentos em Acoplamento: Habilidade para projetar sistemas com baixo acoplamento (loose coupling), visando flexibilidade e resiliência.

Contratação: CLT com benefícios

▶ Código do Projeto: 119

✅ Para ter sucesso em processos seletivos: https://www.youtube.com/c/EmpregabilidadeMáxima

🟠 Acompanhe o nosso podcast:

https://www.youtube.com/@TechrxRecruiting

About Autism Speaks

👥501-1000
📍Collingwood
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service