Software Engineer - Connect
Truphone
Lisbon, Portugal
há 1 dia

Main Purpose of the role

You will be part of a young development team accountable for the product delivery and in-life management of our Connect product which includes a mobile connectivity platform targeted at IoT and end user devices.

This means that we have the opportunity and skillset to cover from web and mobile applications to backend layers. A full-stack team, open-minded, eager to learn and experiment with new technologies.

We valor teamwork and embrace a DevOps culture fully owning our deliverables, meaning we are both autonomous and accountable for them.

We're highly focused on our Customers and determined to build and deliver a value proposition.

Key Responsibilities

  • Develop features and improvements to the Connect product in a secure, well-tested, and performant way
  • Write documentation on the solutions and codebase implemented
  • Write clean code and promote best practices in what regards to code maintainability and testing
  • Review your peers' work on the code review stage of the development process and contribute with meaningful reviews
  • Work on a software development team using agile software methodologies (SCRUM)
  • Contribute to the architecture design, aiming towards resiliency, scalability, security and fault tolerance
  • Assist the roadmap management with task estimation promoting an effective management of expectations
  • Confidently and autonomously ship features and improvements with minimal guidance and support from other team members
  • Implement the necessary procedures and metrics for an effective monitoring of the platform
  • Promote seamless integration of the new features into the existing codebase by always testing the affected end-to-end flows and being accountable for the features delivered
  • Identify areas of improvement in the code base / architecture, whether these affect multiple teams or are specific to the Connect team.
  • Requirements

  • Experience in backend software development in Java or, preferably, Golang
  • Experience in frontend software development in React
  • Knowledgeable of high standards and patterns for software implementation
  • Proficient with REST APIs, both in implementing the interfaces and consuming
  • Familiar with CI / CD flows, Git, Docker and Kubernetes
  • Proven analytical, problem-solving and troubleshooting skills
  • Good understanding of cloud services and scalable infra-structure
  • Good knowledge of security risks menacing web platforms
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Ability to work autonomously but reach out immediately if blocked
  • Positive and solution-oriented mindset
  • Effective communication skills : Regularly achieve consensus with peers and clear status updates
  • Self-motivated and self-managing, with strong organizational skills
  • Fluent in the English language, both written and spoken
  • Reportar esta oferta de trabalho
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Candidate-se
    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Continue
    Formulário de candidatura