CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Backend Portugal Jobs

6 Job Offers

Staff Backend Software Engineer
Save Icon
Seeking a Staff Backend Software Engineer in Lisbon to lead .NET C# development and drive microservices architecture with Kafka. Requires 10+ years’ experience, deep NoSQL expertise, and Docker/Kubernetes skills. You’ll define SRE standards, guide technical decisions, and mentor teams in an Agile...
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
extia-group.com Logo
Extia
Expiration Date
Until further notice
Software Engineer - Backend
Save Icon
Location Icon
Location
Portugal
Salary Icon
Salary
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Backend Software Engineer
Save Icon
Location Icon
Location
Portugal , Lisboa
Salary Icon
Salary
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Senior Software Engineer - Backend focused
Save Icon
Join Viator, a Tripadvisor company, as a Senior Backend-focused Software Engineer in Lisbon. You'll design, build, and deploy systems using Java, AWS, and Kubernetes, releasing code frequently. We offer a competitive package, travel perks, and a flexible, hybrid schedule for those commutable to o...
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Software Engineer I - Backend focused
Save Icon
Join Viator, Tripadvisor's travel experience leader, as a Backend-focused Software Engineer I. Work remotely from Lisbon on our core marketplace platform using Java or similar OOP languages. Enjoy a flexible schedule, travel perks, and a full-cycle role from design to deployment. Grow your skills...
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Software Engineer II - Backend focused
Save Icon
Join Viator, a Tripadvisor company, as a Backend-focused Software Engineer II. Work on our global travel marketplace using Java, AWS, and modern web technologies. Enjoy a flexible schedule, travel perks, and a hybrid role based in Lisbon. Release impactful code frequently in a collaborative, full...
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice

About the Software Engineer - Backend role

Explore the world of Software Engineering through the lens of Backend Development. This page is dedicated to Software Engineer - Backend jobs, a career path focused on the server-side logic, databases, and APIs that power modern applications. Backend engineers are the architects of the digital infrastructure, building the invisible yet critical systems that ensure data flows securely, efficiently, and at scale. Unlike frontend development, which deals with user interfaces, backend work is all about what happens behind the scenes: processing requests, managing data storage, integrating services, and maintaining the reliability of complex distributed systems.

Typical responsibilities in backend engineering roles include designing and developing robust, scalable APIs (RESTful or GraphQL), managing databases (both SQL and NoSQL), implementing business logic, and building microservices architectures. A significant portion of the work involves optimizing performance, ensuring high availability (often targeting 99.99% uptime), and handling data consistency across multiple servers or cloud regions. Backend engineers frequently collaborate with frontend developers, product managers, and DevOps teams to define system requirements and deploy solutions. They are also responsible for writing automated tests, participating in code reviews, and contributing to system architecture decisions.

The skills required for these positions are diverse and technical. Proficiency in statically typed languages like Java, Go, C++, or Scala is often essential, though Python and Node.js are also common. Deep knowledge of cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes) is increasingly expected. Understanding distributed systems concepts—such as event-driven architectures, message brokers (like Kafka), caching strategies, and fault tolerance—is critical. Strong fundamentals in data structures, algorithms, and system design are non-negotiable for solving complex problems at scale. Additionally, experience with CI/CD pipelines, monitoring tools, and security best practices is highly valued.

The typical career path for a Software Engineer in Backend roles often progresses from entry-level positions focusing on implementation to senior and staff levels where mentoring, technical leadership, and architectural vision become key. Many professionals in these backend jobs come from computer science, software engineering, or related technical backgrounds, though equivalent practical experience is widely recognized. The field rewards continuous learning, as tools and paradigms evolve rapidly. Whether you are building high-concurrency platforms, data streaming pipelines, or secure cloud-native services, backend engineering offers a challenging and rewarding career at the heart of technology innovation. This page serves as your gateway to discovering the next opportunity in this dynamic profession.