Arquiteto(a) de Software com foco em Ruby

Arquiteto(a) de Software com foco em Ruby

Arquiteto(a) de Software com foco em Ruby

Ateliware

Gupy

Brasil

2 dias atrás

Nenhuma candidatura

Sobre

Quer fazer a diferença e participar da transformação digital junto a nossos clientes e parceiros desenvolvendo produtos digitais e soluções customizadas? Se você se identifica com este desafio e gosta de atuar em projetos que geram impactos positivos de verdade, continue lendo, pois há grandes chances de essa vaga ser SUA.Estamos em busca de uma Pessoa Arquiteta de Software com forte experiência em Ruby (Rails), com visão sistêmica para ajudar a desenhar, evoluir e garantir a qualidade técnica das nossas soluções.Contamos com sua experiência (hard e soft skills) e vontade de continuar aprendendo todos os dias para, assim, crescermos juntos mais e mais.Aqui na ateliware somos mutáveis, transformadores, potencializadores. Primamos pela colaboração e respeito mútuo, somos muito curiosos e enfrentamos desafios diariamente onde no final do dia somos grandes resolvedores de problemas. Você será parte integrante de uma equipe multidisciplinar de design e desenvolvimento (d&d), cocriando produtos digitais para os nossos clientes e também para o mercado em nosso AteliLAB – laboratório de desenvolvimento de produtos da ateliware.  Vale informar que, por aqui, por trabalharmos com software customizado, não temos metodologias e ferramentas de estima, escolhemos o "canhão" certo para cada solução. Além disso, em sua trajetória, você poderá trabalhar também com diferentes tecnologias e linguagens. Por exemplo, no momento, temos produtos sendo desenvolvidos atualmente em: Ruby, Elixir, .NET e Javascript.Somos uma empresa Remote First, ou seja, trabalho a distância é o nosso normal – mas, caso esteja em Curitiba, pode optar por um modelo híbrido sem problema algum. De todo modo, todos os processos e ações internas se mantêm 100% remotos, incluindo o processo seletivo, que acontece de forma inteiramente online.Ah, não pense que vão faltar muita troca de conhecimento, parceria e bons papos, seja nos eventos internos ou happy hours com a turma toda em nosso escritório físico e virtual. Somos um time unido e muito colaborativo, e será um prazer receber você em nosso #teamateliware.Responsabilidades e atribuiçõesDefinir e evoluir a arquitetura de software (incluindo microsserviços, monolitos e APIs), garantindo alinhamento com os objetivos de negócio e requisitos não funcionais (escalabilidade, segurança, performance).Liderar tecnicamente a transição e a modernização de sistemas legados, especialmente aqueles baseados em Ruby on Rails, para novas arquiteturas.Atuar como mentor(a) técnico(a) para engenheiros sêniores e times de desenvolvimento, promovendo as melhores práticas de codificação, design patterns e revisão de código de alto nível.Estabelecer padrões técnicos e diretrizes para a stack de Ruby e tecnologias correlatas.Identificar gargalos de performance, realizar profiling e otimizar a infraestrutura e o código, com foco especial em aplicações Ruby escaláveis.Garantir a observabilidade e monitoramento dos sistemas críticos.Colaborar com times de SRE/DevOps para otimizar pipelines de CI/CD, automação de deploy e estratégias de infraestrutura como código (IaC).Garantir a segurança dos sistemas e o compliance regulatório em todas as fases de desenvolvimento.Avaliar novas tecnologias e propor melhorias contínuas para a stack.Requisitos e qualificaçõesVasta experiência em desenvolvimento de software, com pelo menos +3 anos atuando como Arquiteto(a) de Software ou Engenheiro(a) de Software Sênior/Líder.Proficiência avançada na linguagem Ruby e vasta experiência no framework Ruby on Rails.Experiência comprovada em desenhar arquiteturas de microsserviços, event-driven e serverless.Expertise no design e implementação de APIs robustas (RESTful e/ou GraphQL).Sólida experiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (Redis, MongoDB) e estratégias de otimização de consultas (indexing, caching).Conhecimento e experiência prática com sistemas de mensageria (ex: Kafka, RabbitMQ) para comunicação assíncrona.Vivência em arquitetura de sistemas complexos, integrações e microsserviços.Experiência com infraestrutura em nuvem (AWS, EC2, S3, RDS).Prática com testes automatizados (RSpec, Minitest, etc.) e CI/CD.Capacidade de liderar tecnicamente um time e apoiar decisões de arquitetura.Informações adicionaisExperiência com Docker e Kubernetes.Conhecimento em front-end (React ou Vue).Experiência com monitoramento e observabilidade (New Relic, Datadog, Grafana, etc.).Vivência com ambientes de alta disponibilidade e boas práticas de segurança.Certificações relevantes em Arquitetura de Nuvem ou Segurança.Forte capacidade de comunicação e facilidade em articular visões técnicas complexas para stakeholders não técnicos.Habilidade comprovada em liderança e mentoria técnica.Excelentes habilidades de priorização, negociação e tomada de decisão em cenários de alta complexidade.