User Images
Full-Stack Developer @ Michael Page Portugal

Description

Our client is looking to expand the Software engineering team in Porto.

Client Details

Our client is an international technology group with about 10,000 employees, more than 100 locations worldwide and a common goal: turn entrepreneurial thinking into customer success and shape the technological change. In the Business Areas Digital, Pharma, Supply Chain, Tissue and Tobacco, they offer products, solutions and services that inspire. They act fast to customer needs, they execute ideas seamlessly, and with their innovations they create added value for their customers. In doing so, they are increasingly building on ecosystems that solve the challenges of today and tomorrow.

 

Description

 

 

 

 

As a full-stack developer, you are responsible for building and running our systems (web, mobile applications and backend services). You will collaborate with product owners, UX designers, shopfloor consultants, data scientists and other engineers to develop user-centric features. You will use your experience, knowledge and skills to design, implement & test, deploy and operate a diverse ecosystem of microservices (running on AWS) and applications (web and mobile). Now and then, you will put your excellent problem-solving and troubleshooting skills into action to restore faulty services.

Profile

  • Experience in designing, developing, and deploying web or mobile applications (iOS/Android)
  • Experience in modern frontend frameworks (e.g. React or React Native is a plus)
  • Familiar with the concepts and approaches for state management in frontend applications
  • Familiarity with GraphQL and one of its client implementations, such as Apollo Client is a plus
  • Familiarity with the concept of micro-frontend architecture is a plus
  • Experience in frontend automated testing with modern tools (e.g. Jest and React Testing Library is a plus)
  • Experience with end-to-end testing and frameworks (e.g. Cypress or Detox is a plus) is an advantage
  • Experience with REST API, GraphQL or gRPC design, implementation & testing
  • Experience in any of the languages: JVM Languages (Java 7/8+, Kotlin), JavaScript(6+)/TypeScript, Nodejs, Python
  • Experience with backend frameworks such as Spring Boot or Flask
  • Familiar with relational databases (Postgres), NoSQL databases (AWS DynamoDB)
  • Familiar with AWS services
  • Familiar with the concept and implementations of infrastructure-as-code (e.g. Terraform or Ansible)
  • Experience with test automation (beyond unit testing) and concepts such as TDD, BDD
  • Experience with modern CI/CD
  • Experience working in a DevOps team is a plus
  • Experience in Scrum, Kanban or Scrumban
  • Fluency in English; other languages are a plus
  • Experience in IIoT and manufacturing industry is a plus

 

Job Offer

 

  • The opportunity to make an impact as part of a talented international team of experienced software developers.
  • A supporting environment to explore and grow.
  • The opportunity to work independently and shape your area of work according to your

  • strengths.
  • Learn about and help shape modern software development processes.

 

Candidate-se através do website