Developer Full Stack (Pleno)
Descrição da Vaga
Procuramos um **Developer Full Stack Pleno** para se juntar ao nosso time de desenvolvimento. Você será responsável por arquitetar, desenvolver e manter soluções completas, desde a API backend até interfaces frontend responsivas, garantindo qualidade, performance e escalabilidade. Trabalhamos principalmente com **Ruby on Rails** , mas o mais importante é que você seja um excelente desenvolvedor com fundamentos sólidos. Um bom dev consegue aprender qualquer linguagem ou framework—o que não queremos é alguém que apenas "conhece sintaxe". **Principais** **Responsabilidades** : * Backend: desenvolver e manter APIs RESTful usando Ruby on Rails, garantindo boas práticas de arquitetura e performance; * Frontend: implementar interfaces modernas e responsivas com HTML5, CSS3 e JavaScript (vanilla ou frameworks), priorizando experiência do usuário; * Full Stack: participar de todo o ciclo de desenvolvimento, desde o design da solução até deployment em produção; * Banco de Dados: modelar e otimizar bancos de dados relacionais (PostgreSQL, MySQL) * Testes: escrever testes automatizados (unitários, integração e E2E) com cobertura significativa; * DevOps Básico: entender containerização (Docker), CI/CD pipelines e deployment em ambientes cloud; * Qualidade: aplicar princípios SOLID, Clean Code e design patterns, realizando code reviews e buscando melhorias contínuas. **Stack que Usamos** * Backend: Ruby 3\.x, Rails 7\.x\+ e PostgreSQL; * Frontend: HTML5, CSS3, SASS/SCSS, JavaScript Vanilla ou TypeScript e Stimulus JS; * Ferramentas e Infraestrutura: Docker / Docker Compose, GitHub / GitLab, GitHub Actions ou CI/CD similar e AWS / Heroku / DigitalOcean. **Diferenciais que nos chama a atenção** * Fundamentos de programação claramente demonstrados (padrões, arquitetura, testes em outros projetos) * Portfólio com projetos full stack no GitHub (código bem estruturado e pensado) * Contribuições em projetos open source * Blog ou posts técnicos demonstrando profundidade de conhecimento * Conhecimento em Web Performance e otimização * Familiaridade com testes de carga e APM * Experiência em startups ou ambientes de rápida evolução * Histórico de aprendizado com novas tecnologias
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev