Pular para o conteúdo principal

Arquiteto(a) de Software com foco em Ruby

Descrição da vaga

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ções

  • Definir 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ções

  • Vasta 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 adicionais

  • Experiê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.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Conversa inicial com #TeamPeople 🙂
  3. Etapa 3: Conversa com Gestor & TeamPeople 🤗
  4. Etapa 4: Proposta 🤝
  5. Etapa 5: Contratação

A SOFTWARE HOUSE THAT CREATES CUSTOM DIGITAL SOLUTIONS

In the market for over 14 years, we are a software atelier that develops tailor-made digital solutions, customized to attend to our clients' needs.


We are a remote-first company, but we also have our headquarters in Curitiba/PR, in Brazil, which is an option for those interested in a physical workspace and face-to-face meetings. However, if in-person workplace is not your preference, we meet in our virtual office 😉


Here at ateliware, we transform and simplify businesses, making a difference from the very first delivery. We have already served Brazilian, North American, and European companies, and we are ready to act globally, always focusing on building the best solution together with the client.


Our design and development experts are specialists in digital products, whether for creating mobile applications (web, hybrid, or native), web, or desktop.


Our team works together from the initial stage, Discovery, where ideas and investments are mapped and validated, through the Product Concept phase, when all aspects of UX and UI are designed, to the Build stage, the moment that we create the backend and frontend.


We have had small and large Brazilian companies as clients, such as Banco Santander, Creditas and Sicoob, as well as global companies like Amazon, Renault, and Trickle. Currently, we are partners of MatrixCargo, Agrofel, Uninter, Enersee, among others.


Furthermore, ateliware worked with three startups from the very beginning: Pipefy, a platform for managing and optimizing work processes that increases agility and efficiency; an e-commerce platform that democratized the creation of online stores, which was incorporated by one of the largest payment methods in Brazil; and Trio, a fintech focused on open banking and open finance.


More than just a software developer supplier, we help clients transform and simplify the business world, with technology as a way, not an end!


If you want to be part of the digital transformation, join our selection process and become part of the #teamateliware!