Senior Software Engineer

Build fast, accessible web experiences with AI-native engineering.

  •     
  • Porto
  • durée indéterminée
  • IT
  • 01.12.2026
  • A plein temps

 

Postuler

Partager ce poste !

​

Deux personnes sont assises à une table, une personne regarde l'écran de son ordinateur portable en souriant

  • Experience building production applications with TypeScript.
  • Strong understanding of HTML, CSS, JavaScript and browser fundamentals.
  • Hands-on experience with AI-assisted development. Regular use of AI assistants and coding agents, with clear context and constraints, and validation of their output. Ability to recognise incorrect code, unnecessary complexity, security concerns and missing edge cases.
  • Experience with unit, integration and end-to-end testing, using tools such as Cypress, and an understanding of continuous integration.
  • Familiarity with server-side rendering and frontend and backend integration.
  • Interest in refining features, software design and frontend architecture, not only in implementing predefined tasks.
  • A responsible approach to delivery: following work through release, investigating problems and making improvements.
  • A curious, self-driven and collaborative approach. Sharing ideas, explaining reasoning, welcoming feedback and asking for help when needed.
  • Business fluent English, with the ability to communicate clearly with engineers and non-engineers.

WHAT TECH STACK DOES JOBCLOUD USE?

  • Languages: TypeScript, PHP, Python, Java and Kotlin
  • Frontend: Angular and React.js
  • Data and messaging: PostgreSQL, MongoDB and Apache Kafka
  • AI-assisted engineering: GitHub Copilot and coding agents, supported by automated tests and human review
  • Tooling and cloud: GitHub, GitHub Actions, Docker, Kubernetes, Terraform, CI/CD and AWS
  • Ways of working: Agile development, Scrum and roadmap planning

The full list is on JobCloud tech stack on StackShare.

NOTRE OFFRE

  • Shape features and contribute to architecture, with a say in technical decisions.
  • Hybrid work in Porto, with on-site attendance at least one day per week
  • International collaboration: Work with colleagues across JobCloud’s international offices (Zurich, Geneva, Belgrade or Vienna) including regular visits to Switzerland.
  • A working atmosphere built on trust, mutual support and team spirit. JobCloud is a kununu Top Company 2026.
  • A personal training budget for your professional development.

BENEFITS

  • 10 days fully paid sick leave per year
  • 25 days of annual vacation leave
  • Full private health coverage (employee + up to 2 children to age 20)
  • Gym allowance
  • Hybrid & flexible working (team-based arrangement)
  • Workation
  • Formation & développement des compétences
 

 

TA PERSONNE DE CONTACT

Sonia Couto
Head of Operations