Full Stack Developer

Full Stack Developer

Experiência

--

Tipo de Emprego

Full-time

Posição

--

Oferta Salarial

Descrição da Oferta de Emprego

As a Full Stack Developer you will work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. You will join a small team that uses new technology to solve challenges for both the front-end and back-end architecture, and you’ll report directly to the Product Team Leader.

What you’ll be doing:

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
  • Develop new features and infrastructure supporting rapidly emerging business and project requirements
  • Assume leadership of new projects, from conceptualization to deployment
  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
  • Participate in all aspects of agile software development, including design, implementation and deployment
  • Architect and provide guidance on building end-to-end systems optimized for speed and scale
  • Product optimization
  • Product demonstration.

The hands-on experience we need you to bring to the table:

  • More than 3 years professional experience with PHP, HTML, CSS and JS technology
  • Bachelor’s degree in computer science, Information Systems or similar
  • Solid knowledge in MySQL database management
  • Knowledge and experience developing RESTful APIs and Web Services
  • Excellent debugging and optimization skills
  • Eligible to work in Portugal and reside in Porto (hybrid position)
  • Fluency in both written and spoken English, as well as Portuguese

The extra experience we’d love to see:

  • Knowledge and experience with frameworks such as Laravel and/or Symfony
  • Experience with GIT software version control system
  • Knowledge in NoSQL Database (MongoDB; Elasticsearch)
  • Knowledge of development of micro-services / RPA
  • Experience in Test-Driven Development
  • Experience in developing mobile applications (native or hybrid)

What you can expect from our Recruitment Process:

Send us your application to: recrutamento@tbfiles.com. Our process starts with us screening your CV. Once we’ve done that you can expect:

  • A one-hour interview with our Recruitment and Technical team, so we can get to know you better
  • A final interview to make sure we’re the right fit for you, and you’re the right fit for us

Once you’ve completed the process we’ll be in touch to let you know whether or not you were successful. If you’re the right fit, we’ll also give you more details on the next steps.

What you can expect from working with us:

  • A competitive salary that aligns with your experience
  • A safe and respectful work environment
  • Health Insurance
  • Flexible working hours
  • 25 days of paid vacation
  • Team events like monthly friday lunch, team buildings, Christmas dinner and more
  • Global projects with industry-leading clients

TBFiles is a leading technology company specializing in innovative file management solutions for enterprises. Our mission is to streamline data organization, enhance security, and improve collaboration through state-of-the-art software. We are committed to delivering scalable, reliable, and user-friendly products that integrate seamlessly with existing IT infrastructures. At TBFiles, we foster a dynamic and inclusive work environment where cutting-edge technology meets exceptional customer service. Join us to be part of a forward-thinking team dedicated to transforming the way businesses manage and protect their data.