Sobre a Empresa
A Tecnologia Avançada Portugal é uma empresa líder em soluções de software inovadoras, dedicada a transformar ideias complexas em aplicações robustas e escaláveis. Com uma equipa dinâmica e apaixonada, localizada no coração de Évora, estamos empenhados em impulsionar o futuro digital, oferecendo um ambiente de trabalho colaborativo e de constante aprendizagem. Acreditamos no potencial dos nossos colaboradores e investimos no seu crescimento profissional.
Descrição do Trabalho
Procuramos um Programador Back-End talentoso e motivado com experiência em Node.js e Python para integrar a nossa equipa em Évora. Será responsável pelo desenvolvimento, manutenção e otimização de APIs e serviços de back-end que suportam as nossas diversas plataformas. Se é proativo, tem paixão por código limpo e escalável, e quer fazer parte de projetos desafiadores, esta oportunidade é para si.
Principais Responsabilidades
- Desenvolver e manter APIs RESTful e serviços de back-end robustos usando Node.js e Python.
- Colaborar com equipas de front-end, DevOps e produto para definir requisitos e arquitetar soluções.
- Garantir a performance, segurança e escalabilidade das aplicações.
- Escrever código limpo, testável e bem documentado.
- Participar na revisão de código e na melhoria contínua dos processos de desenvolvimento.
- Implementar e gerir bases de dados (SQL e NoSQL).
Habilidades Necessárias
- Experiência comprovada no desenvolvimento back-end com Node.js e Python.
- Conhecimento sólido de bases de dados relacionais (e.g., PostgreSQL, MySQL) e não relacionais (e.g., MongoDB, Redis).
- Experiência com desenvolvimento de APIs RESTful.
- Familiaridade com sistemas de controlo de versão (Git).
- Capacidade de resolver problemas e de trabalhar de forma independente ou em equipa.
Qualificações Preferenciais
- Experiência com frameworks como Express.js, Django, Flask.
- Conhecimento de arquiteturas de microsserviços.
- Experiência com plataformas cloud (AWS, Azure, Google Cloud).
- Formação superior em Engenharia Informática, Ciência da Computação ou área relacionada.
- Familiaridade com metodologias Agile/Scrum.
Vantagens e Benefícios
- Pacote salarial competitivo.
- Seguro de saúde abrangente.
- Horário de trabalho flexível.
- Oportunidades de desenvolvimento profissional e formação contínua.
- Ambiente de trabalho colaborativo e inovador.
- Fruta fresca e café no escritório.
- Eventos de equipa regulares.