Espalha a palavra: Estamos a contratar!

Na Penguin Formula estamos a construir uma equipa de programadores de software de primeira classe. O que procuramos são pessoas corajosas e ambiciosas, com habilidades de comunicação. Construímos uma base sólida de clientes nos setores de serviços financeiros, segurança, hospitalidade, consultoria de TI, semicondutores, automotivo e de comércio. Os nossos programadores trabalham no local – principalmente na Alemanha e na Holanda – ou a remoto da nossa sede em Lisboa. Os nossos produtos internos variam entre uma ferramenta para a segurança de dados pessoais a um produto para compartilhamento de arquivos criptografados.

Queremos que te juntes a nós neste ambiente dinâmico! Energia, pensamento inovador e criatividade são essenciais e a paixão pela TI é essencial. Esperamos que sejas capaz de entender questões complexas e encontrar soluções criativas.

Centro de Línguas

Na Penguin Formula temos aulas de línguas que são ensinada na sede ou via Newrow, o que prepara os programadores para poderem trabalhar fora do país mais confortavelmente.

Conheça a Adina, a nossa professora de Alemão:

visuals-adina-germanteacher-ourexpertise

Adina
Professora de Alemão

“Eu sou a Adina, a especialista para todas as questões relacionadas com a língua alemã. Na Penguin dou aulas de 4 horas diárias cara a cara, para os programadores que estão fora dou aulas pelo Newrow. Os parceiros dos programadores são bem-vindos a participar também. Ensinar não é apenas a minha profissão, mas também a minha paixão. Adoro tudo à sua volta, conhecer pessoas novas, acompanhar e dar suporte às mesmas enquanto que desenvolvem novas habilidades, como ler, pesquisar e organizar, mas o mais impressionante é a mudança. É uma constante e aprendo sempre coisas novas, enquanto que ensino outros.”

O que os nossos developers têm para dizer:

Indústria: Serviços financeiros em Frankfurt, Alemanha

O Produto: Sistema para análise de malware que agrega informações sobre amostras de malware e permite pesquisas complexas para ajudar na análise.

Tecnologias: Angular 6, HTML5, CSS3 (com SCSS)

#Penguins que trabalham no projeto: 3

visuals-guilherme-chiara-front-end-developer-our-expertise

Guilherme Chiara
Programador front end

“Atualmente, estou trabalhando no setor de serviços financeiros como um desenvolvedor de front-end. Minha missão aqui é reconstruir um antigo aplicativo escrito em Javascript em um novo painel incrível usando a versão mais recente do Angular com todos os novos conceitos da web. Nosso aplicativo é uma ferramenta de triagem de malware, que transporta uma enorme quantidade de dados, e essa nova interface da Web é responsável por fornecer a melhor experiência de usuário possível. Eu tenho trabalhado com Angular 6, HTML5, CSS3 (com SCSS) e conceitos como Redux (estamos usando Ngxs para isso) e animações angulares. Sendo o único desenvolvedor frontend, sou responsável por escolher as melhores tecnologias para aplicar. Recentemente, decidimos criar nossos próprios componentes para usar e eu estou encarregado disso. Minha experiência aqui não poderia ser melhor. Estou adorando!”

Letshare, programadores que trabalham remotamente na sede de Lisboa.

Letshare é um produto no Mercado Holandês que permite gerenciar salas de reuniões e marções online de hoteis.

Tecnologias: Java, Spring, JEE, PostgreSQL, Glassfish, HAProxy, Linux

Penguins a trabalhar para a Letshare: 6

visuals-miguel-voigt-product-owner

Miguel Voigt
Manager de produto

“A Penguin Formula ajudou-nos a aumentar rapidamente a nossa equipa de desenvolvimento quando um dos nossos clientes teve um pedido muito urgente e grande. Estamos muito satisfeitos com a expansão; produção de alta qualidade e uma equipe social e comunicativa. Além disso, do ponto de vista empresarial, o desenvolvimento do nosso produto em Portugal, em vez de nos Países Baixos, oferece-nos uma codificação de alta qualidade a um preço competitivo. Trabalhar em conjunto com estes Penguins é um prazer.”

Dpo one, os programadores trabalham na sede de Lisboa

Dpo One é um software de privacidade que oferece uma solução sustentável para cumprir o GDPR (Regulamento Geral de Proteção de Dados) e prevenir violações de dados.

Tecnologias: Java 8, Spring Framework, Spring-Boot (Web), Spring-Data, Spring-Security, Spring-Security/OAuth2, Spring-Security/JWT, Gradle, JUnit 4, Spring-Test, FlyAway DB, Lombok, PostgreSQL, Swagger, Docker, Linux, Angular 4, TypeScript, Bootstrap, FlexBoxGrid, SASS, CSS3, HTML5, Git, Jasmine/Karma, Gulp, JavaScript (ES6), Kanban, Jackson, EhCache, JasperReport, Hibernate 5, JPA 2.1.

#Penguins a trabalhar na DPO One: 3-4 (rotativo)

visuals-marcelo-teixeira-scrum-master-our-expertise_web

Marcelo Teixeira
Scrum Master,
Lead Developer e
Manager de Projeto

“We are developing a new RESTful API, using Java 8 and Spring-Boot technologies. This project consists of a platform to help future clients prevent data breaches and apply the best practices about data security following the European Union GDPR compliance.
I am working as a frontend developer implementing the design, connecting it to the back end and creating responsive web pages. Also, I assist the project management and work as a Scrum Master, Lead Developer Project Manager. In the end, I’m responsible for stimulating the team motivation and making the MVP stable and salable.”

Ouve o que o Daniel e o Cristiano têm a dizer sobre trabalhar para a Penguin Formula.

Junta-te à equipa

Oportunidades:

IF THIS DESCRIBES YOU:

  • Proactive team player
  • Good communication skills
  • Proficient in English (both spoken and written)
  • 5+ years of experience as a Java software developer
  • Bachelors’ degree in Computer Science or Equivalent professional experience
  • European passport is a plus
  • Strong understanding of object-oriented programming
  • Availability to live and work abroad (for example: in Germany, the Netherlands or Portugal)

We’re looking for a curious and passionate Front-End Developer to join team Penguin.

Here’s what it takes:

Your Mission
Produce high quality software by researching, design, develop and test operating systems-level software, compilers and/ or network distribution software.

Your Responsibilities
– Design, build, and maintain efficient, reusable, clean and reliable code
– Build flexible systems choosing simple, straightforward solutions over more complex ones
– Test the developed software components
– Adopt best practices in software engineering from design to testing, version control, documentation, build, deployment, monitoring and operations
– Drive innovation and continuous improvement in technology and methodologies to continuously increase productivity

Your profile
– Bachelor’s degree in Computer Science, or equivalent professional experience
– More than 5 years of experience as a software developer
– Excellent understanding of Software Engineering methodologies and development cycle
– Exposure to Agile methodologies (Scrum, TDD), curious to learn new stuff every day
– Focused on quality and results-oriented
– Good written and oral communication skills
– Team player, dynamic and proactive
– Ability to adapt to an ever-changing environment
– Self-starter attitude with the ability to work independently

Your skills
– Previous relevant experience with front and back-end development
– Experience in Javascript, React and Redux or Node.js
– Experience in Angular (>2)
– Understanding of event management technologies
– Good technical and systems knowledge and security experience
– Understanding of state-of-the-art Micro-services architectures
– Version control systems: Git
– JWT, OAuth 2.0, AWS
– Use of CI/CD set up with tools like Ansible, Docker, Kubernetes, Chef, Vagrant, among others
– Knowledge in relational DB (MySQl, MariaDB, PostgreSQL) and noSQL technology (Cassandra, HBase, Hadoop, MongoDB, Redis)
– Good knowledge of Communication Protocols like SSH HTTP/S
– Knowledge in DevOps solutions
– Experience in Agile methodologies: Scrum, TDD

The following will be a plus:
– Previous relevant experience developing in Java

Our mandatory requirements
– Proficiency in English (min. B2 level)
– Availability to live and work abroad (e.g. Germany, the Netherlands, among other Central and Northern European countries)

Ready to join team Penguin Formula?!
We’re looking forward to hearing from you.

We’re looking for a curious and passionate Python Developer to join team Penguin.

Your Mission
Produce high quality software by researching, design, develop and test operating systems-level software, compilers and/ or network distribution software.

Your Responsibilities
– Design, build, and maintain efficient, reusable, clean and reliable code
– Build flexible systems choosing simple, straightforward solutions over more complex ones
– Develop low-latency services
– Test the developed software components
– Adopt best practices in software engineering from design to testing, version control, documentation, build, deployment, monitoring and operations
– Drive innovation and continuous improvement in technology and methodologies to continuously increase productivity

Your profile
– Bachelor’s degree in Computer Science, or equivalent professional experience
– More than 5 years of experience as a Python developer
– Passion for innovation and building systems from the ground up
– Exposure to Agile methodologies (Scrum, TDD), curious to learn new stuff every day
– Focused on quality and results-oriented
– Good written and oral communication skills
– Team player, dynamic and proactive
– Ability to adapt to an ever-changing environment
– Self-starter attitude with the ability to work independently

Your skills
– Extensive practical experience in Python
– Experienced in Python 3, Flask and Django
– Strong knowledge on Service Oriented Architecture design patterns
– Good understanding of event management technologies
– Design, develop, automate and improve with security in mind
– Experience with Micro-services architectures
– Experience with distributed computing or cloud computing platforms such as AWS and Azure cloud services/Docker Technology, Kubernetes
– Experience in building applications in the cloud using containers like Docker
– Continuous Integration and testing methods
– Experience with database technologies (Oracle, MySQl, MariaDB, PostgreSQL) and noSQL technologies like S3, MongoDB, CouchBase, Redis, Apache Spark
– Knowledge in Linux operating system administration and Shell/Bash Script

The following will be a plus:
– Experience in working with data using machine learning tools and data analysis tools like pandas, Scikit or TensorFlow
– Experience with big data technologies like the Hadoop ecosystem (Hive/Impala)
– Software R&D experience evidenced by publications and conference presentations
– Experience in Java and/or Javascript

Our mandatory requirements
– Proficiency in English (min. B2 level)
– Availability to live and work abroad (e.g. Germany, the Netherlands, among other Central and Northern European countries)

Ready to join team Penguin Formula?!
We’re looking forward to hearing from you.

We’re looking for a curious and passionate Senior Java Developer to join team Penguin.

Here’s what it takes:

Your Mission
Produce high quality software by researching, design, develop and test operating systems-level software, compilers and/ or network distribution software.

Your Responsibilities
– Design, build, and maintain efficient, reusable, clean and reliable code
– Build flexible systems choosing simple, straightforward solutions over more complex ones
– Test the developed software components
– Adopt best practices in software engineering from design to testing, version control, documentation, build, deployment, monitoring and operations
– Drive innovation and continuous improvement in technology and methodologies to continuously increase productivity

Your profile
– Bachelor’s degree in Computer Science, or equivalent professional experience
– More than 7 years of experience as a Java developer
– Excellent understanding of Software Engineering methodologies and development cycle
– Exposure to Agile methodologies (Scrum, TDD), curious to learn new stuff every day
– Focused on quality and results-oriented
– Good written and oral communication skills
– Team player, dynamic and proactive
– Ability to adapt to an ever-changing environment
– Self-starter attitude with the ability to work independently

Your skills
– Extensive practical experience in Java 8 (or above) and JavaEE (7 or greater)
– Strong knowledge on Service Oriented Architecture design patterns
– Good understanding of event management technologies
– Good understanding of state-of-the-art Micro-services architectures and REST
– Knowledge of Virtualisation and container: Docker (a must), Vagrant, KVM, OpenStack
– Spring 5 eco-system experience: Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data
– Experience in high performance messaging technologies: Apache Kafka, RabbitMQ
– Maven 3, Gradle
– Version control systems: Git
– Load balancing techniques, traffic routing and caching for distributed applications, scalability
– Continuous Integration and testing methods: Jenkins, JUnit, JMeter
– Kubernetes, JWT, OAuth 2.0, AWS
– Logging, Monitoring and Metric Solutions and concepts: Loggregator, FluentD, Elasticsearch, Kibana, Grafana, Prometheus
– Very good knowledge in relational DB (Oracle, MySQl, MariaDB, PostgreSQL) and noSQL technology (e.g., Cassandra, MongoDB, CouchBase, Redis, Apache Spark)
– Application servers knowhow like: Wildfly, Weblogic, Tomcat, Jetty, Nginx, Websphere
– Good knowledge in Communication Protocols like SSH, HTTP/S
– Data Security knowledge/awareness
– Experience in Agile methodologies: Scrum, TDD

The following will be a plus:
– Knowledge in deployment and infrastructure configuration management tools (Ansible, Puppet or Chef)
– Knowledge in a JavaScript frameworks (React or Node.js or Angular)

Our mandatory requirements
– Proficiency in English (min. B2 level)
– Availability to live and work abroad (e.g. Germany, the Netherlands, among other Central and Northern European countries)

Ready to join team Penguin Formula?!
We’re looking forward to hearing from you.

We’re looking for a result’s-oriented Sales & Business Developer to join team Penguin, working remotely from Berlin.

Here’s what it takes:

Your Mission
Develop a network of customers by proactively approaching new leads, as well as reactivating already existing ones, with regards to fulfil their needs, expectations and challenges, while building trusted relationships to achieve win-win agreements, thus assuring the fulfillment of the Company’s sales strategy and profitability.

Your Responsibilities
– Network actively at a strategic level in order to generate new business contacts
– On board new costumers assuring compliance with the Company’s procedures and contracts signing
– Maintain the sales pipeline while managing existing customer needs by building long-term relationships
– Act as an Advisor and think along with customers to provide the right solutions
– Set up telephone screenings and interviews between customers and candidates, ensuring the candidate has the required information to be prepared to answer our costumers’ needs

Your profile
– At least, 2 years of relevant experience in a Sales & Business development role and 1 year selling software outsourcing or nearshoring services
– Bachelor’s degree in Marketing, Economics, Public Relations, International Relations or Management
– Holder of a solid network in the IT consulting services industry
– Previous experience in client facing positions
– Experience organizing sales cycles from prospecting to closing
– Result’s driven, energetic and enterprising
– Excellent communication and presentations skills
– Technical experience will be a plus

Our mandatory requirements
– Full proficiency in English and German
– Availability to travel

Ready to join team Penguin Formula?!
We’re looking forward to hearing from you.

We’re looking for a result’s-oriented Sales & Business Developer to join team Penguin.

Here’s what it takes:

Your Mission
Develop a network of customers by proactively approaching new leads, as well as reactivating already existing ones, with regards to fulfil their needs, expectations and challenges, while building trusted relationships to achieve win-win agreements, thus assuring the fulfillment of the Company’s sales strategy and profitability.

Your Responsibilities
– Network actively at a strategic level in order to generate new business contacts
– On board new costumers assuring compliance with the Company’s procedures and contracts signing
– Maintain the sales pipeline while managing existing customer needs by building long-term relationships
– Act as an Advisor and think along with customers to provide the right solutions
– Set up telephone screenings and interviews between customers and candidates, ensuring the candidate has the required information to be prepared to answer our costumers’ needs

Your profile
– At least, 2 years of relevant experience in a Sales & Business development role and 1 year selling software outsourcing or nearshoring services
– Bachelor’s degree in Marketing, Economics, Public Relations, International Relations or Management
– Holder of a solid network in the IT consulting services industry
– Previous experience in client facing positions
– Experience organizing sales cycles from prospecting to closing
– Result’s driven, energetic and enterprising
– Excellent communication and presentations skills
– Technical experience will be a plus

Our mandatory requirements
– Full proficiency in English
– Availability to travel

Ready to join team Penguin Formula?!
We’re looking forward to hearing from you.

O mundo é nosso