Descrição
Resumo:
Esta vaga de Engenheiro de Software Sênior envolve projetar, desenvolver e manter microsserviços baseados em nuvem, colaborar com equipes multifuncionais e utilizar ferramentas modernas de desenvolvedor de IA para entrega de software de alta qualidade.
Pontos principais:
1. Projetar e desenvolver microsserviços escaláveis e seguros usando AWS e TypeScript.
2. Utilizar ferramentas de desenvolvedor de IA de última geração para acelerar a entrega de software.
3. Participar em cerimônias ágeis e contribuir para a arquitetura da plataforma.
**ENGENHEIRO DE SOFTWARE SÊNIOR – BACK END**
**(É OBRIGATÓRIO PODER INICIAR IMEDIATAMENTE OU COM AVISO MÁXIMO DE 2 SEMANAS)**
**Remoto, mas é obrigatório residir em Portugal (Porto, Braga, Lisboa ou Coimbra)**
**Sobre a Tillster**
Com sede nos Estados Unidos, a Tillster é líder global em soluções digitais de pedidos e engajamento de clientes. Há mais de uma década, desenvolvemos soluções revolucionárias de autoatendimento, pedidos e pagamentos — para dispositivos móveis, tablets, web, quiosques, centros de atendimento telefônico e muito mais — criando interações personalizadas com base nas preferências, idioma e moeda dos consumidores. Nossa plataforma é compatível com mais de 15 sistemas diferentes de PDV, representando cobertura superior a 90% em restaurantes com múltiplas unidades. Oferecemos uma única plataforma: uma solução empresarial escalável — para criar soluções digitais de engajamento de classe mundial. Nossa missão e paixão são idênticas: capacitar restaurantes e consumidores a se engajarem e realizarem transações em qualquer lugar, a qualquer momento e por qualquer dispositivo — um consumidor de cada vez, um pedido de cada vez, bilhões de vezes. Ao fazê-lo, juntos estamos transformando o comércio eletrônico no setor de restaurantes e impulsionando o crescimento das vendas para a Tillster e nossos clientes.
**Você é um Engenheiro de Software apaixonado, com talento para projetar e desenvolver soluções de software de alta qualidade? A Tillster é o seu lugar — buscamos um Engenheiro de Software experiente.**
**Sobre a vaga**
Como Engenheiro de Software Sênior (SSWE), **BACK END**, você desempenhará um papel fundamental no projeto, desenvolvimento e manutenção de nossos microsserviços baseados em nuvem. Você colaborará de perto com equipes multifuncionais para entregar soluções de software de alta qualidade que atendam às necessidades do negócio, seguindo as melhores práticas, incluindo padrões de projeto, padrões arquiteturais, metodologias robustas de testes e **ferramentas modernas de desenvolvedor de IA para acelerar a entrega de software de qualidade.** Você contribuirá para fomentar um ambiente de desenvolvimento ágil, colaborativo e de alto desempenho.
**Suas responsabilidades**
* Desenvolver microsserviços altamente escaláveis, seguros e de alto desempenho usando AWS e TypeScript. Aplicar princípios fundamentais de engenharia de software, padrões de projeto e melhores práticas arquiteturais.
* Utilizar ferramentas avançadas de desenvolvedor de IA (por exemplo, Claude Code, GitHub Copilot, modelos de raciocínio LLM) para acelerar a coleta de contexto, a criação de estruturas básicas (boilerplating), a geração de testes e a refatoração de código.
* Construir e manter microsserviços que se comunicam por meio de APIs bem definidas, garantindo modularidade e escalabilidade dos serviços.
* Implementar testes unitários, testes de integração e testes de ponta a ponta robustos para assegurar código de alta qualidade. Trabalhar para alcançar alta cobertura de testes e adotar desenvolvimento orientado a testes (TDD) sempre que aplicável.
* Participar ativamente em cerimônias ágeis (Scrum ou Kanban), como reuniões diárias, planejamento de sprints, retrospectivas e refinamento do backlog. Contribuir para os objetivos do sprint e colaborar eficazmente com a equipe.
* Realizar e participar de revisões de código, garantindo conformidade com padrões de codificação, boas práticas, manutenibilidade e avaliando criticamente as saídas de código geradas por IA quanto à segurança e correção.
* Participar em sessões de projeto para ajudar a melhorar a arquitetura geral da plataforma.
* Trabalhar com partes interessadas e proprietários de produtos para compreender requisitos e propor soluções.
* Aprendizado contínuo: a Tillster oferece acesso a cursos de aprendizagem, permitindo que você aprimore suas habilidades em diversas áreas conforme necessário.
**Perfil desejado**
* 5+ anos de experiência no projeto e desenvolvimento de aplicações orientadas a serviços em Java, Python, C#, TypeScript (ou qualquer linguagem moderna).
* Experiência no projeto e construção de sistemas baseados em microsserviços, garantindo alta coerência e baixo acoplamento.
* Linguagens: Qualquer linguagem moderna orientada a objetos é aceitável, mas TypeScript é preferida.
* Conforto ao integrar ferramentas de IA (por exemplo, Claude Code, Cursor, ChatGPT/Claude) em seu fluxo de trabalho diário para aumentar a velocidade de engenharia, mantendo rigorosa validação crítica do código.
* Experiência na implementação de estratégias abrangentes de testes, incluindo testes unitários, testes de integração e testes de ponta a ponta.
* Experiência com bancos de dados relacionais ou NoSQL.
* Domínio na aplicação de padrões de projeto e padrões arquiteturais reconhecidos pela indústria.
* Capacidade de se comunicar eficazmente em inglês, com boas habilidades verbais e escritas.
* Experiência em ambientes ágeis (Scrum ou Kanban), contribuindo para processos de desenvolvimento orientados por equipes.
* Compreensão das melhores práticas de segurança no desenvolvimento de software, incluindo OAuth, JWT, criptografia, etc.
* Graduação em Ciência da Computação (ou área correlata) ou experiência equivalente.
* Experiência prévia com tecnologias serverless da AWS e complementares, como DynamoDB, SQS, etc., seria excelente, embora não seja obrigatória.
* Fortes habilidades analíticas e de resolução de problemas, com mentalidade voltada para melhoria contínua.
* Conforto para trabalhar em um ambiente dinâmico e acelerado, com capacidade de lidar com ambiguidade e requisitos em constante mudança.
**Crescer na Tillster**
Como membro da Tillster, você incorporará nossos valores centrais:
* **Colocar os clientes em primeiro lugar:** Priorizar as necessidades e a satisfação de nossos clientes em todas as decisões e ações apropriadas ao estágio de desenvolvimento, recursos e metas declaradas da Tillster.
* **Colaborar:** Trabalhar em conjunto de forma eficaz, aproveitando perspectivas diversas para alcançar objetivos comuns.
* **Inovar:** Adotar a criatividade e buscar novas ideias para impulsionar o progresso e a melhoria.
* **Tomar decisões com base em dados:** Utilizar fortes habilidades de pensamento crítico para tomar decisões informadas com base em dados precisos e relevantes.
* **Entregar resultados:** Focar na obtenção de resultados tangíveis e na prestação de alto desempenho.
* **Assumir a responsabilidade:** Tomar responsabilidade por suas ações e pelo sucesso do seu trabalho.
* **Ser apaixonado e se divertir:** Levar entusiasmo ao seu trabalho e desfrutar da jornada.
**Processo de entrevista**
* Entrevista com recrutador, conduzida por um especialista em Aquisição de Talentos
* Exercício de programação em par assistido por IA / entrevista de revisão de código com nosso Gerente de Engenharia Back End
* Entrevista final com nosso líder de programa TCE
**Fazendo a diferença à maneira Tillster**
Nossa missão empresarial e de produto é capacitar restaurantes e consumidores globalmente; capacitando, apoiando e nutrindo as pessoas que fazem parte da equipe global da Tillster. Estamos comprometidos em fomentar um ambiente de trabalho inclusivo e diverso, onde cada membro da equipe seja respeitado, empoderado e incentivado a crescer. Para tornar isso realidade, a Tillster dedica-se a abraçar a diversidade em todas as suas formas e orgulha-se de ser uma empresa que oferece igualdade de oportunidades. Não discriminamos com base em raça, cor, religião, origem nacional, identidade de gênero, orientação sexual, idade, status familiar/parental, estado civil, condição de veterano, deficiência ou qualquer outro status protegido.
**Siga-nos em:**
Tillster: https://www.tillster.com/
Carreiras Tillster: https://www.tillster.com/careers
LinkedIn: https://www.linkedin.com/company/tillster/
**Remuneração e benefícios (PORTUGAL)**
* Remuneração competitiva em relação ao mercado e à localização geográfica.
* Subsídio de refeição por dia trabalhado, disponibilizado via cartão refeição.
* Reembolso mensal de auxílio para home/office, proporcional à data de início do contrato de trabalho.
* Seguro de saúde: A Tillster paga o prêmio do seguro de saúde privado do empregado. Os empregados têm a opção de incluir cônjuge/dependentes mediante custo individual.
* Feriados: Até 20 feriados federais e locais/municipais, conforme previsto na legislação portuguesa aplicável, dependendo da data de início do contrato de trabalho.
* Férias: Até 22 dias úteis de férias por ano civil, proporcional à data de início do contrato de trabalho.
* Educação, Aprendizado e Desenvolvimento: Oferecemos cursos da plataforma Udemy; além de oportunidades contínuas de aprendizagem e desenvolvimento.
**Candidatos locais são fortemente preferidos**
**Sem patrocínio de visto**
**Apenas candidatos individuais – sem agências nem ligações, por favor. A Tillster orgulha-se de ser uma Empresa que Oferece Igualdade de Oportunidades.**
**Sem patrocínio de visto**
**Apenas candidatos individuais – sem agências nem ligações, por favor.**
**\-**
**A Tillster preocupa-se com a segurança de todos os seus funcionários — mesmo daqueles que ainda não contratamos**
**AVISO DE FRAUDE EM PROCESSOS SELETIVOS**
Queremos ajudá-lo a permanecer seguro durante sua busca por emprego. A Tillster nunca:
* Solicitará informações pessoais/financeiras durante o processo seletivo
* Exigirá pagamento ou taxas
* Pedirá informações pessoais sensíveis (PII) antes de uma oferta formal de emprego
* Coletará informações por e-mail ou telefone (apenas por canais seguros)
* Emitirá ofertas sem entrevistas presenciais ou virtuais
**Sinais de alerta:** Todas as comunicações oficiais vêm exclusivamente de endereços @tillster.com
**Atividade suspeita?** Relate imediatamente às equipes de RH, Jurídico ou Segurança Cibernética da Tillster.
**\-**
**A Tillster preocupa-se com a segurança de todos os seus funcionários — mesmo daqueles que ainda não contratamos**
**AVISO DE FRAUDE EM PROCESSOS SELETIVOS**
Queremos ajudá-lo a permanecer seguro durante sua busca por emprego. A Tillster nunca:
* Solicitará informações pessoais/financeiras durante o processo seletivo
* Exigirá pagamento ou taxas
* Pedirá informações pessoais sensíveis (PII) antes de uma oferta formal de emprego
* Coletará informações por e-mail ou telefone (apenas por canais seguros)
* Emitirá ofertas sem entrevistas presenciais ou virtuais
**Sinais de alerta:** Todas as comunicações oficiais vêm exclusivamente de endereços @tillster.com
**Atividade suspeita?** Relate imediatamente às equipes de RH, Jurídico ou Segurança Cibernética da Tillster.