Senior Software Engineer - Cloud & Backend

Ubirider
Porto O dia inteiro A tempo inteiro

Descrição:

About UbiRider

UbiRider is reinventing the mobility experience for travellers, transport operators, conglomerates and transportation authorities. Founded in 2018, we never stopped growing in our drive to innovate, in our ambition, and our sense of mission and purpose. We are constantly iterating our flagship traveller app, Pick, and our mobility platform for transportation providers. We also have plans to significantly improve and increase our family of products, that will soon include some pretty unique and disruptive mobility solutions. We are headquartered in Porto, Portugal, but our market is the world.

Our mission drives how we organise ourselves. We don’t operate in a traditional hierarchy. We form mission based teams and give people autonomy to handle the challenges entrusted to them, with the support from everybody in the wider Ubirider team.

We value: Innovation and Creativity - Empowerment and Autonomy - Agility and Flexibility - Collaboration and Openness - Transparency and Integrity - Delivery on Our Promises - Risk-Taking and Resilience - Diversity and Inclusivity.

Position Overview

We are seeking a Senior Software Engineer to join our dynamic team, focusing on the design and development of high performance backend solutions that are the heart of our platform. The ideal candidate will be proficient in a broad range of backend challenges and technologies, with a strong emphasis on creating robust, scalable, and efficient solutions.

This role offers a unique opportunity to spearhead exciting projects with a focus on cutting-edge technologies. If you are passionate about creating high-quality, impactful software solutions and leading technology initiatives, we would love to hear from you.

About you

  • You are a team player - We are a multi disciplinary team with multiple backgrounds and we drive our success from the shared understanding that none of us holds the truth and knows what the best solution is, but all of us together can get much closer to it.
  • You are happy to unlearn - Realise that what you knew or thought you knew is not good enough anymore, and promptly reset your thinking.
  • You love new beginnings and have a sense of adventure - A business area that you have never been in before? A technology you know little about? A new client in the other side of the world? These are the things that put a smile in your face. You thrive on learning new things and continuously seek to master those that will make a difference in your teams’ work.
  • You are autonomous and self motivated - Happy to take on a challenge and drive it to completion to high quality standards, with the full support of the team around you and unafraid to fail.
  • You make promises you can keep, and then work to keep them - Our company mission is the sum of the missions of our teams and people. We have your back but need to know that you have ours.

Main responsibilities

  • Advanced Development: Develop advanced backend services using backend and cloud technologies and relevant frameworks. Ensure applications are scalable, secure, and maintainable.
  • Performance Optimisation: Lead performance optimisation efforts, ensuring applications are efficient and effective on all targeted devices and platforms. Address memory management, latency, and other critical performance issues.
  • Quality Assurance and Standards: Set and enforce high standards of code quality and system reliability. Implement best practices in code reviews, automated testing, and continuous integration processes.
  • Collaboration and Communication: Work closely with other developers, designers and product managers to ensure a collaborative approach to app development. Clearly communicate technical challenges and solutions to non-technical team members.
  • Innovation and Research: Continually explore emerging technologies and methodologies that can be adopted to enhance product capabilities and user experience. Lead R&D initiatives to assess feasibility and practical implementation of new technologies.
  • Mentoring: Mentor junior developers, sharing knowledge and best practices, and guiding them through complex technical challenges.

Required skills and qualifications

Don't have a particular technical skill but you feel like you can learn it quick? Then send us your application!

A minimum of 4-5 years of experience in professional software development in a commercial environment, with a focus on cloud native backend development:

  • Highly experienced in the full development lifecycle, including design, TDD development, automated testing development, and complex deployment of API-first solutions.
  • Highly experienced in object-oriented programming in Java and JavaScript, on notable micro service app servers and frameworks.
  • Highly experienced with databases (SQL and NoSQL databases), data engineering technologies and methods, data analytics solutions.
  • Experienced in creating and maintaining continuous integration and deployment (CI/CD) pipelines.
  • Experienced in the full development lifecycle of Cloud resources using infrastructure as code, GitOps.

Desirable Skills

  • Experienced in web front-end and mobile technologies.
  • Experienced in Google Cloud Platform, certification is a plus.
  • Prior experience leading projects of substantial technical complexity.

What We Offer

  • A dynamic and collaborative work environment with a passionate and dedicated team.
  • Opportunities for professional development and growth within the company.

To Apply

  • Send us your resume and a cover letter highlighting your relevant experience and what makes you the ideal candidate for this position to .

This job description is intended to be a guide and may be adjusted to reflect changes in responsibilities or requirements as needed by the company.

03/03/2025;   from: itjobs.pt

Os empregos semelhantes

... Solutions as our new IT Senior Software Engineer – Statistical Process Control and ... systems in our global semiconductor backend and frontend production Be ... in software administration and operation , preferably in semiconductor frontend/backend manufacturing ...
14 dias atrás
  • Randstad Portugal
  • Porto
Descrição: A Randstad é a empresa mundial líder em talentos. Trabalhamos diariamente para encontrar as melhores oportunidades para os nossos candidatos, ajudando-os a alcançar o seu verdadeiro potencial. Queremos criar um impacto positivo na sociedade, ...
um dia atrás
  • KCS IT
  • Porto
Descrição: We’re looking for the special, unique and amazing YOU! @ KCS IT, we look for the ones that stands out, for those that always wants to be better and fight for it, and for those who has the same values that we do: dedication, energy, integrity, ...
3 dias atrás
  • Adecco Recruitment
  • Porto
Descrição: Adecco Recruitment is looking for an experienced Senior Mobile Engineer to lead the development of innovative mobile applications. Youll focus on creating high-quality, scalable mobile solutions, integrating seamlessly with backend services, ...
24 dias atrás