CareerPlan

Software Engineer

Porto, PortugalFull-time2026-06-03 → 2026-11-12

Core

Backend Engineer responsible for the full lifecycle of applications using cutting-edge technologies to deliver value to customers and scale the platform for worldwide markets.

Role type

Mid-level Backend Software Engineer

Builds

Applications and platform services

Domain

Internet / SaaS / High-concurrency platforms

Deliverable

production ML models | product features

Required skills

Java (8+), Object-Oriented Programming (OOP), High concurrency systems, High transactional systems, High availability systems, Client-server protocols (SOAP, REST), Design patterns, Unit testing, Component testing, Integrated testing

Preferred skills

Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ

Technologies

Java, Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ

Responsibilities

Develop flowcharts, layouts, and documentation; Support Product Owner with requirements; Develop unit, component, and integrated tests; Write well-designed, testable, efficient code; Deploy applications in a Continuous Integration platform; Test and document implemented solutions

Seniority

Mid-level, hands-on IC