Talent.com
A vaga não está disponível no seu país.
Senior Software Engineer

Senior Software Engineer

TalentraPortugal, Portugal, Portugal
Há 2 dias
Descrição da vaga

We are seeking a Senior Software Engineer(Lead) for our client, a top service provider renowned for trading and refurbishing used technology, such as cellphones and laptops. This company is dedicated to assisting manufacturers with sustainable practices and plays a significant role in reducing new tech expenses on a global scale.

QUALIFICATIONS

Essential :

  • Highly experienced in developing in GoLang (5 years+) and PHP (7 Years+)
  • Experience of relevant frameworks like Martini, Revel, Lumen and Laravel
  • Highly experienced in the use of Agile practices
  • Experience of working in an organisation with a DevOps culture
  • Practical experience of working in Scrum and Kanban teams across multiple geographies and timezones
  • Track record of successfully designing and implementing loosely coupled micro-services architectures
  • Experience of working in a cloud native environment
  • Highly experienced in the writing and interfacing with REST API’s and Webhooks
  • Practical knowledge of CI / CD pipeline tools like Git, Jenkins, Ansible, Terraform, Cucumber, Selenium
  • Knowledge of AWS design patterns
  • Experience of the ELK stack
  • Practical use of Jira and confluence
  • Experience of writing automated tests (unit & integration)
  • Security awareness in a software engineering context
  • Hands on MySQL experience

Desirable :

  • Incorporating telemetry at the code level with libraries like StatsD
  • Experience with Docker & Kubernetes
  • Experience with event streaming architectures and tools like Kafka
  • Experience with OpsGenie
  • Experience with AWS Cloudwatch
  • Experience of using SonarQube, Gemnasium and Gauntlt
  • Experience of AppDynamics or similar
  • Experience of dashboard visualisation
  • Experience of Test-Driven Development
  • Demonstrable contribution to open source projects
  • KEY RESPONSIBILITIES :

  • Write high quality, elegant, effective code
  • Share your learnings with the team from keeping up to date with industry trends and technology developments
  • Collaborate with the Scrum Master, Developer in Test and Product Owners on story refinement and prioritisation
  • Ensure code committed meets the definition of done
  • Identify and share relevant architectural patterns
  • Coach the team in the avoidance of anti-patterns
  • Lead by example in the use of test automation
  • Ensure the team keep the CI / CD pipeline green
  • Guide the team in ensuring all code deployed to trunk is in a shippable state
  • Perform code reviews for security, accuracy and functionality
  • Create a culture of metrics and data to drive continuous improvement
  • Provide operational support for your products
  • Ensure the team meets its commitments and goal for each sprint, delivering high quality code into production
  • Coach the team in the practice of continual code quality improvement
  • Ensure relevant regulatory and compliance goals are met
  • Work closely with Infosec to ensure Security ‘shifts left’
  • Collaborate closely with the Operations team, promoting a DevOps culture
  • Mentor your fellow software engineers to help them achieve more than they thought possible
  • The above list is not exhaustive, and you may be asked to undertake reasonable additional duties / projects to support the team

    Criar um alerta de emprego para esta pesquisa

    Senior Software Engineer • Portugal, Portugal, Portugal