Full Stack Software Engineer
Truphone
Lisbon, Portugal
há 2 dias

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 Entitlements Server product.

Which means that we have the opportunity and skillset to cover from mobile apps 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.

Highly focus on our Customers and determined to build and deliver a value proposition.

Key Responsibilities

  • Develop features and improvements to the Entitlement Server product in a secure, well-tested, and performant way
  • You'll work within an Agile framework team to iterate on new features within the Entitlement Server product
  • Assist the roadmap management with quality estimates promoting an effective management of expectations
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Promote code quality, readability and high tests coverage. Maintain and advocate for these standards through code review

  • As a strong contributor, be able to deliver small incremental features often
  • Contribute to the implementation of an architecture that is resilient, scalable, secure and fault tolerant
  • Confidently and autonomously ship features and improvements with minimal guidance and support from other team members.
  • Collaborate with the team on larger projects

  • You'll be accountable for the outcomes of your work, and will ensure that end to end flows do not get broken by your contributions.
  • Promote seamless integration of the new features into the existing codebase

  • You'll help identify areas of improvements in the code base, both specific to your group and outside your group (eg. component library) and help contribute to make it better
  • Implement the necessary procedures and metrics for an effective monitoring on the platform
  • Document the solution and flows
  • Requirements

  • Proven experience in backend software development in Java or Golang, and React on the frontend
  • Knowledgeable of high standards and patterns for software implementation
  • Proficient with REST APIs, both in implementing the interfaces and consuming
  • Proven experience with relational databases
  • 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
  • Comfort working in a highly agile, intensely iterative software development process
  • An inclination towards communication, inclusion, and visibility
  • 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
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organizational problems and propose thorough iterative solutions
  • 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