Latest AI JobsBrowse Jobs
Tillster logo

Senior Software Engineer – Back End

TillsterPortoSoftware 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

Role Overview

The Senior Software Engineer Back End position at Tillster is a remote opportunity based in Portugal, specifically welcoming candidates residing in Porto, Braga, Lisbon, or Coimbra who can start immediately or within a two-week notice. This role suits an experienced engineer who enjoys designing cloud-based microservices and utilizing modern artificial intelligence development tools to accelerate delivery.

Key Responsibilities

Build highly scalable, secure, and high-performance microservices using AWS and TypeScript while applying core software engineering principles and architectural patterns.
Leverage state-of-the-art AI developer tools, such as Claude Code, GitHub Copilot, and LLM reasoning models, to speed up context gathering, boilerplating, test generation, and code refactoring.
Construct and maintain microservices communicating via well-defined APIs to maintain service modularity and scalability.
Implement robust unit tests, integration tests, and end-to-end tests to achieve high test coverage and adopt test-driven development where applicable.
Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog refinement.
Conduct and participate in code reviews to ensure adherence to coding standards, maintainability, and critical evaluation of AI-generated code outputs for security and correctness.
Collaborate with stakeholders and product owners to understand requirements and design optimal platform solutions.

Requirements

Five or more years of experience in the design and development of service-oriented applications using Java, Python, C#, TypeScript, or any modern language.
Experience in designing and building microservice-based systems that ensure high cohesion and loose coupling.
Comfort with integrating AI tools into daily workflows to boost engineering velocity while maintaining deep critical code validation.
Experience implementing comprehensive testing strategies covering unit, integration, and end-to-end tests.
Experience working with relational or NoSQL data stores.
Expertise in applying industry-standard design patterns and architectural patterns.
Ability to communicate effectively in English with strong verbal and written skills.
Experience working in Agile environments like Scrum or Kanban.
Understanding of security best practices in software development, including OAuth, JWT, and encryption.
Bachelor's degree in Computer Science or a similar field, or equivalent experience.

Nice to Have

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

Skills and Tools

Python
AWS
TypeScript
Java
LLM
Microservices
Agile Methodologies
Test-Driven Development

Salary and Benefits

Market-competitive compensation based on geographic location.
Meal allowance provided for each day worked via a meal card.
Home and office allowance reimbursement per calendar month, pro-rated based on the employment start date.
Private health insurance premium paid by the company for the employee, with an option to add a spouse or dependents at the employee's cost.
Up to 20 federal and local or municipal holidays in accordance with applicable Portuguese labor laws.
Up to 22 days of vacation every holiday year, pro-rated based on the employment start date.
Access to Udemy Learning courses and ongoing learning and development opportunities.

About the Company

Headquartered in the United States, Tillster is a global leader in digital ordering and customer engagement solutions. For over a decade, the organization has developed self-service, ordering, and payments solutions across mobile, tablet, online, kiosk, and call center platforms. The company platform integrates with more than fifteen unique POS systems, covering over ninety percent of multi-unit restaurants.

How to Apply

Interested candidates should visit the official Tillster careers page to submit an application for this remote role based in Portugal.

Skills and tech stack

Questions candidates ask

Where is the Senior Software Engineer Back End role located?

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

What is the required availability for this position?

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

What programming languages and technologies are expected?

Candidates need 5+ years of experience in service-oriented applications using languages like Java, Python, C#, or TypeScript, along with experience in AWS and microservices.

Are AI tools used in this role?

Yes, engineers leverage AI developer tools such as Claude Code, GitHub Copilot, and LLM reasoning models to accelerate tasks like test generation and code refactoring.

What benefits are included for employees based in Portugal?

Benefits include competitive compensation, meal allowances, a home and office monthly reimbursement, fully paid private employee health insurance, holidays, vacation days, and access to Udemy Learning courses.

Ready to apply?

The application is on the official Tillster careers page.

Apply on company site