Description
The role focuses on building resilient platforms that support growth and adapt to changing demands without accumulating technical debt.
Responsibilities
•Execute project and team tasks
•Apply technical and IT expertise in the sector
•Design and deliver work packages
•Deliver medium to large tasks with little or no guidance
•Help refine product requirements and ideas
•Promote best practices
•Communicate with stakeholders
•Apply project work methods
•Fulfill Engineer II responsibilities
•Lead as a Senior Engineer
Requirements
•5–10 Years of experience as a Senior Engineer
•Fluency in JavaScript with modern ES6 syntax, CSS3, ReactJS, Redux, GraphQL, Jasmine, Jest, redux-saga, redux-thunk, webpack, eslint, WebdriverIO, nginx, and Jenkins
•Understanding of web app design, CI/CD, web testing automation, secure coding practices, and security-focused testing
•Experience with browser testing using Saucelabs
•Solid knowledge of source control, especially Git and GitHub flows
•Knowledge of CI/CD (Continuous Integration, Continuous Deployment)
•Experience with platform services, CI/CD automation, software engineering workflows, SDLC, GitHub Enterprise, and developer tooling
•Python development, Terraform, Ansible, Shell/Bash scripting, observability and monitoring, containerization and Docker, software engineering standards, Go development, Node.js/npm ecosystem, software supply chain, DevSecOps, and GitLab
Conditions
•The role is fully remote in Portugal