You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
UJET

Senior Software Engineer - Fullstack

  • Hybrid
  • 6+ years

Salary

€60,000 - 70,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company builds a cloud-based contact center platform that uses AI across the customer journey and agent operations. It is built on a cloud-native, CRM-first architecture and does not store PII.

The team is growing and is hiring a Senior Software Engineer (Fullstack). You would own large, complex epics and features across frontend and backend, and you would be expected to hold a high bar on code style and quality.

As a senior engineer you would set timelines and manage resources and other constraints, split epics into tickets, and mentor L1 and L2 engineers. You would use AI coding tools and agents to speed up your own work without lowering quality standards.

Responsibilities

  • Own epics and deliver complex features, services and refactors across product engineering, from ticket breakdown through deployment and post-release checks.
  • Set timelines and manage resources and other constraints, raising risks and trade-offs early.
  • Break epics into well-scoped tickets and sequence the work with your team.
  • Become the subject matter expert for one or more areas of the team's domain and a reliable go-to person.
  • Design and build fullstack features and services that are highly available, low latency and auto scalable.
  • Write and review technical design documents, shaping service boundaries, data models and APIs for simplicity, performance and extensibility.
  • Work with PM, Design, QA, PMO and SRE across the software lifecycle, including planning, estimation and prioritization.
  • Write clean, well-tested code and give useful code reviews that keep the codebase to engineering standards.
  • Build and maintain unit, integration and contract tests, and add logging, metrics and tracing so production systems can be observed.
  • Take part in the on-call rotation, triage and mitigate production incidents, document them, and follow up on postmortem actions.
  • Find and reduce technical debt, modernising legacy code to keep it maintainable.
  • Use AI coding assistants and agentic workflows to speed up delivery, applying team guardrails and quality standards to their output.
  • Mentor L1 and L2 engineers, help with onboarding docs, and share knowledge through brown-bags, internal talks and architecture reviews.
  • Communicate openly and clearly, and improve how bugs are tracked and reported in your team.

Requirements

  • 5+ years of software development experience, including solid fullstack work on frontend and backend and a record of owning complex epics or features.
  • Strong grounding in modern distributed computing.
  • Ability to reason quantitatively about the performance of the services you own.
  • Working experience with several datastores, such as MySQL, NoSQL, Redis or Elasticsearch.
  • Good command of software best practice and tools such as Git, Docker, CI and 12factor.
  • Experience working in a microservice architecture.
  • Able to write efficient code across the stack, in at least one backend language (Java, Go, Ruby or Python) and one modern frontend framework (for example React or Angular).
  • Hands-on experience with AI-driven development, such as AI coding assistants and agentic workflows (for example Claude, Copilot or Cursor), and the judgment to use them while keeping code quality high.
  • Experience mentoring less experienced engineers and working across functions in a fast-paced setting.
  • Bachelor's degree in Computer Science or equivalent experience.
  • Required to work 2 days per week in the office in Porto, Portugal.
  • Portugal hiring range: €60,000 to €70,000 per year. Actual placement within this range depends on location, work experience, education and/or skill level.

Conditions

Hybrid role: 2 days per week in the office in Porto, Portugal.

Salary range for Portugal: €60,000 to €70,000 annually, with placement based on location, experience, education and/or skill level.

The company is an Equal Opportunity Employer.

All roles require compliance with legal and regulatory rules and with company policies and standards. Staff must report suspected violations, complete security, data protection and compliance training, and carry out role-specific responsibilities in that area.

Applications are first screened by AI against the listed qualifications. Every hiring decision, screening step and interview is made by human recruiters and hiring staff.

Benefits

  • Work on innovation that shapes the future of customer experience.
  • Collaborative, inclusive team culture that values big ideas, creative solutions and strong relationships.
  • Medical, dental and vision cover, a 401(k) plan, wellness benefits and more.

Where you’d work

Part of the week in the office

About the company

UJET

Office in Porto, Portugal

Also hiring in Austin, United States, Los Angeles, United States and Portland, United States

1 of their 4 open roles is remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation
Tech stack
  • React
  • Python
  • Go
  • Java
  • Docker
  • Ruby
  • Angular
  • Redis
  • MySQL
  • Elasticsearch
Seniority
Senior
Specialty
Fullstack
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
5+ years
Tech stack
  • React
  • Python
  • Go
  • Java
  • Docker
  • Ruby
  • Angular
  • Redis
  • MySQL
  • Elasticsearch

Location

Work model
Hybrid
Region
Europe
Office
  • Porto, Portugal

Compensation

Salary
€60,000 - 70,000 / year
Pay period
Annual

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason