Latest AI JobsBrowse Jobs
Tillster logo

Senior Software Engineer – Back End

TillsterLisbonSoftware Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
30 Jul 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer – Back End role at Tillster is a remote position based in Portugal that suits an experienced developer ready to start immediately or within a two-week notice. This position focuses on designing, building, and maintaining cloud-based microservices to support global digital ordering and customer engagement solutions.

Role Overview

As a Senior Back End Software Engineer, the selected candidate will design, develop, and maintain cloud-based microservices while working alongside cross-functional teams. The professional will deliver high-quality software solutions following architectural patterns, design principles, and thorough testing methodologies. Additionally, the role involves leveraging modern AI developer tools to accelerate quality software delivery and fostering a collaborative, agile development environment.

Key Responsibilities

Build scalable, secure, and high-performance microservices using TypeScript and AWS while applying core software engineering principles and architectural best practices.
Utilize state-of-the-art AI developer tools such as Claude Code, GitHub Copilot, and LLM reasoning models for context gathering, boilerplating, test generation, and code refactoring.
Implement robust unit, integration, and end-to-end tests to guarantee high code quality and adopt test-driven development where applicable.
Participate actively in Agile Scrum or Kanban ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog refinement.
Conduct and participate in code reviews, ensuring adherence to coding standards while critically evaluating AI-generated code for correctness and security.
Collaborate with product owners and stakeholders to understand requirements and design platform architecture improvements.

Requirements

5+ years of experience designing and developing service-oriented applications in TypeScript, Python, Java, C#, or another modern language.
Experience building microservice-based systems that ensure high cohesion and loose coupling.
Comfortable integrating AI tools like Cursor, ChatGPT/Claude, or Claude Code into daily workflows to boost velocity while maintaining code validation.
Experience implementing comprehensive testing strategies including unit, integration, and end-to-end tests.
Working knowledge of relational or NoSQL data stores and industry-standard design and architectural patterns.
Strong verbal and written communication skills in English.
Experience working in Agile environments like Scrum or Kanban.
Understanding of security best practices in software development, including JWT, OAuth, and encryption.
Bachelor's degree in Computer Science or equivalent experience.
Must be based in Portugal, specifically in Lisbon, Porto, Braga, or Coimbra.
Must be able to start immediately or on a maximum notice period of two weeks.

Nice to Have

Prior experience with AWS serverless and companion technologies such as SQS and DynamoDB.

Skills and Tools

TypeScript
Python
Java
AWS
LLM
Microservices
Agile

Salary and Benefits

Competitive compensation aligned with market and geographical location.
Meal allowance provided for each day worked via a meal card.
Monthly home and office allowance reimbursement, pro-rated based on the start date.
Private health insurance fully paid by Tillster for the employee, with an option to add family members at the employee's cost.
Up to 20 federal and local holidays in accordance with Portuguese labor laws.
Up to 22 days of paid vacation per holiday year, pro-rated based on the start date.
Access to Udemy Learning courses and ongoing professional development opportunities.

About the Company

Headquartered in the USA, Tillster is a global leader in digital ordering and customer engagement solutions. For over a decade, the company has developed self-service, ordering, and payments solutions across mobile, tablet, online, kiosk, and call center channels. Tillster is an equal opportunity employer committed to fostering an inclusive and diverse work environment.

How to Apply

Candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Where is the Senior Software Engineer – Back End position located?

The position is remote, but candidates must be based in Portugal, specifically in Lisbon, Porto, Braga, or Coimbra.

What is the required notice period for this role?

Candidates must be able to start immediately or provide no longer than a two-week notice.

How many years of experience are required?

Applicants must have 5+ years of experience in the design and development of service-oriented applications.

What programming languages are accepted for this role?

Any modern OOP language is acceptable, though TypeScript is preferred.

What benefits are included for employees in Portugal?

Benefits include competitive compensation, a meal card allowance, a monthly home/office allowance, private health insurance, up to 22 vacation days, local holidays, and access to Udemy learning courses.

Ready to apply?

The application is on the official Tillster careers page.

Apply on company site