Senior Software Engineer - Back End
Tillster
SENIOR SOFTWARE ENGINEER – BACK END
(MUST BE ABLE TO START IMMEDIATELY OR NO LONGER THAN 2 WEEKS NOTICE)
Remote, but must be based in Portugal (Porto, Braga, Lisbon or Coimbra)
About Tillster
Headquartered in the USA, Tillster is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary self-service, ordering and payments solutions – for mobile, tablet, online, kiosk, call center, and more – creating personalized interactions based on consumer preferences, language, and currency. Our platform is compatible with 15+ unique POS systems, representing over 90% coverage in multi-unit restaurants. We offer one platform: one scalable, enterprise class solution – to create world-class digital engagement solutions. Our mission and passion are one in the same: Empower restaurants and consumers to engage and transact anywhere, anytime, and from any device - one consumer at a time, one order at a time, billions of times over. In doing so, together we are transforming e-commerce in restaurants and making the till grow for Tillster and our customers.
Are you a passionate Software Engineer with a knack for designing and developing quality software solutions? Tillster is the place for you—we are seeking an experienced Software Engineer.
About the Role
As a Senior Software Engineer (SSWE), BACK END you will play a pivotal role in designing, developing, and maintaining our cloud-based microservices. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that meet business needs while following best practices, including design patterns, architectural patterns, thorough testing methodologies, and modern AI developer tools to accelerate quality software delivery. You will contribute to fostering an agile, collaborative, and high-performing development environment.
What You'll Do
Building highly scalable, secure, and high-performance microservices using AWS and TypeScript. Apply key software engineering principles, design patterns, and architectural best practices.
Leverage state-of-the-art AI developer tools (e.g., Claude Code, GitHub Copilot, LLM reasoning models) to accelerate context gathering, boilerplating, test generation, and code refactoring.
Build and maintain microservices that communicate via well-defined APIs, ensuring service modularity and scalability.
Implement robust unit tests, integration tests, and end-to-end tests to ensure high-quality code. Work towards achieving high test coverage and adopting test-driven development (TDD) where applicable.
Actively participate in Agile ceremonies (Scrum or Kanban) such as daily stand-ups, sprint planning, retrospectives, and backlog refinement. Contribute to sprint goals and collaborate effectively with the team.
Conduct and participate in code reviews, ensuring adherence to coding standards, best practices, maintainability, and critically evaluating AI-generated code outputs for security and correctness.
Participate in design sessions to help improve the overall architecture of the platform.
Work with stakeholders and product owners to understand requirements and come up with solutions.
Continuous learning: Tillster provides access to learning courses where you can beef up your skills in different areas as needed.
About You
5+ years’ experience in design and development of service-oriented Java, Python, C#, Typescript (or any modern language) applications.
Experience in designing and building microservice-based systems, ensuring high cohesion and loose coupling.
Languages: Any modern OOP language will do, but Typescript is preferred.
Comfortable integrating AI tools (e.g., Claude Code, Cursor, ChatGPT/Claude) into your daily workflow to boost engineering velocity while maintaining deep critical code validation.
Experience implementing comprehensive testing strategies including unit tests, integration tests, and end-to-end tests.
Experience with relational or NoSQL data stores.
Expertise in applying industry-standard design patterns and architectural patterns.
Ability to communicate effectively in English, with good verbal and written skills.
Experience working in an Agile environment (Scrum or Kanban), contributing to team-driven development processes.
Understanding of security best practices in software development, including OAuth, JWT, encryption, etc.
Bachelor’s degree in Computer Science (or similar) or equivalent experience.
Prior experience with AWS serverless and companion technologies like DynamoDB, SQS, etc. would be great but not required.
Strong analytical and problem-solving skills, with a mindset geared toward continuous improvement.
Comfortable working in a fast-paced, dynamic environment, with the ability to handle ambiguity and changing requirements.
Thriving at Tillster
As a member of Tillster, you will embody our core values:
Put Customers First: Prioritize the needs and satisfaction of our customers in all decisions and actions appropriate to Tillster’s stage of development, resources, and stated goals.
Collaborate: Work together effectively, leveraging diverse perspectives to achieve common goals.
Innovate: Embrace creativity and pursue new ideas to drive progress and improvement.
Operate from Data: Use strong critical thinking skills to make informed decisions based on accurate and relevant data.
Drive Results: Focus on achieving tangible outcomes and delivering high performance.
Own It: Take responsibility for your actions and the success of your work.
Be Passionate and Have Fun: Bring enthusiasm to your work and enjoy the journey.
The Interview Process
Recruiter interview with a Talent Acquisition specialist
AI-assisted pair programming exercise / code review interview with our Back End Engineering Manager
Final interview with our Program leader TCE
Making a Difference in the Tillster Way
Our business and product mission is to empower restaurants and consumers globally; by empowering, supporting, and nurturing the people who are part of the global Tillster team. We are committed to fostering an inclusive and diverse work environment where every team member is respected, empowered, and encouraged to grow. To make this a reality, Tillster is dedicated to embracing diversity in all forms and is proudly an equal opportunity employer. We do not discriminate based on race, color, religion, national origin, gender identity, sexual orientation, age, family/parental status, marital status, veteran status, disability, or any other protected status.
Follow us on:
Tillster:
Tillster Careers:
LinkedIn:
Pay and Benefits (PORTUGAL)
Compensation competitive to market and geographical location.
Meal allowance for each day worked available through meal card.
Home/Office allowance reimbursement per calendar month, pro-rated based on employment start date.
Health insurance: Tillster pays the premium for employee private health insurance. Employees have the option to add their spouse/dependents at the employee’s cost.
Holidays: Up to 20 federal and local/municipal holidays in accordance with applicable Portuguese Labour laws, dependent on your employment start date.
Vacation: Up to 22 days of vacation every holiday year, pro-rated based on employment start date.
Education, Learning & Development: We offer Udemy Learning courses; and ongoing learning and development opportunities.
Local Candidates Strongly Preferred No Visa Sponsorship Principals only – no Agencies or calls pleaseTillster is proudly an Equal Opportunity Employer
No Visa Sponsorship
Principals only – no Agencies or calls please
Tillster cares about the safety of all our employees—even those we’ve yet to hire
RECRUITMENT FRAUD WARNING
We want to help you stay safe during your job search. Tillster will never:
Request personal/financial information during recruitment
Require payment or fees
Ask for sensitive PII before a formal job offer
Collect information via email or phone (only through secure channels)
Extend offers without in-person or virtual interviews
Red flags: All official communications come from @ tillster.com addresses only Suspicious activity? Report immediately to Tillster HR, Legal, or Cyber Security teams.
Tillster cares about the safety of all our employees—even those we’ve yet to hire
RECRUITMENT FRAUD WARNING
We want to help you stay safe during your job search. Tillster will never:
Request personal/financial information during recruitment
Require payment or fees
Ask for sensitive PII before a formal job offer
Collect information via email or phone (only through secure channels)
Extend offers without in-person or virtual interviews
Red flags: All official communications come from @ tillster.com addresses only Suspicious activity? Report immediately to Tillster HR, Legal, or Cyber Security teams.
- ...Sydney and our newly established Engineering Hub in Lisbon. We have... ...Employer for 2026. As a Senior Software Engineer I at Thought Machine, you will... ...and deliver highly complex, end-to-end engineering work items... ..., and feed improvements back into our prioritisation process...
- ...Sydney and our newly established Engineering Hub in Lisbon. We have raised... ...UK Best Employer for 2026. Software Engineering is a key role... ...experience based on the client's or end user's persona. Software... ...expected to bridge the gap between back-end and front-end, crafting...
- ...levar até às nossas pessoas e parceiros as melhores soluções em transformação digital e consultoria. A nossa expertise assenta em Software Development, ERP, CRM, Data Strategy e Digital Experiences. Queremos contribuir para um mundo melhor e sabemos que isso só é...
- ● Implement efficient and reusable back-end systems by using Java and Spring. ● Develop and and integrate data from various sources to... ..., designers, and other developers to deliver high-quality software on time. ● Ability to document what you have done. Requirements...
€66,500 por año
...customer engagement together! As a Senior Backend Software Engineer at Iterable, you’ll help drive the core... ...React Bonus Points Experience with End-to-End, Integration, and Performance... ...Community Days (days for us to give back to the community) Paid Annual Leave...- ...levar até às nossas pessoas e parceiros as melhores soluções em transformação digital e consultoria. A nossa expertise assenta em Software Development, ERP, CRM, Data Strategy e Digital Experiences. Queremos contribuir para um mundo melhor e sabemos que isso só é possível...
- ...Engineered in Berlin. Driving the Future of Europe. At AUTODOC... ...We are looking for a Senior Frontend Engineer to join our Cross-Cutting... ...Experience with Micro Front End architecture within the e-... ...maintaining production-grade software systems. Entrepreneurial...
- ...their customers in the best way possible. Your new role As Senior Back-End Engineer for Havi’s Customer Platform, you will be driving the delivery... ...with the latest trends, technologies and best practices in software development. What will you need to succeed Bachelor’s...
- ...Job Description Why A365 Software Engineering? Build the cloud platform that’s transforming... .... A Day in the Life of Our Senior Front-End Developer Develop applications and... ..., or whatever would benefit from an engineer’s most imaginative thinking Qualifications...
- ...Cross Border Talents is searching for a Senior Software Engineer for our client in Lisbon,, Portugal. Are you a talented and driven Software Engineer looking to make a difference in the banking industry? We have the perfect role for you! Join our innovative team and...
- ...our newly established Engineering Hub in Lisbon. We have... ...Employer for 2026. Software Engineering is a key role... ...based on the client's or end user's persona.... ...bridge the gap between back-end and front-end, crafting... ...At Thought Machine, our Senior Software Engineers specialised...
- ...specialists providing services in Information Technology and Engineering services. As part of the Netherlands-based organization Conclusion... ...about us at . Role Overview: We are looking for a Senior Java Developer to join our teams at a leading European high...
- ...Singapore, Sydney and our newly established Engineering Hub in Lisbon. We have raised more... ...for 2026. About the Role As a Senior Software Engineer II, you operate with a wide sphere of... ...highly ambiguous technical challenges end-to-end, handling unexpected hurdles independently...
- ...reliability (SLO-driven engineering) High-scale... ...Whether you are junior or senior doesn’t matter and what... ...deeper than the average engineer. We operate with extreme... ...Own production incidents end-to-end, tracing failures... ...about architecture and can back them up with data...
- ...About the Team You will work closely with our international engineers and product managers on a day-to-day basis, playing a key role... ...Work with a Talented Team: From the Board and the Founders to the Senior Management Team, you will collaborate daily with the most capable...
- ...Summary SingleStore engineers build the real-time data... ...at scale. Our Software Engineers work on small... ...levels. Final leveling (Senior, Staff, or Principal) will... ...do: Develop database engine features based on company... ...SingleStore is venture-backed and headquartered in...
- ...As a Senior Front-end Engineer, you: Write complex software from scratch with functional JavaScript/TypeScript utilizing the latest libraries; Take care of both the technical and human side of projects; Are familiar with React / Vue, automated testing...
- ...Join a product-focused engineering team building experiences used... ...We are looking for a Middle/Senior Front-End Engineer who is passionate about creating... ..., QA Engineers, and Back-End Engineers to deliver impactful... ...thinking. We at Sigma Software offer the opportunity to...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to design and build scalable middleware services powering...
- A Thought Machine está a recrutar um/a Senior Software Engineer II para integrar a sua equipa de Engineering em Lisboa, em regime full-time e modelo... ...problemas técnicos altamente complexos; Assumir ownership end-to-end de desafios técnicos ambíguos e de elevada...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...meet you! ABOUT THE ROLE We are looking for a Senior Security Software Engineer to build cloud security AI accelerators, writing Python...
€53,500 a €77,000 por año
...skills across AI & machine learning, software development, sales & marketing, customer... ...and follow on LinkedIn . As a Senior Software Engineer on the tax engineering team, you will... ...Track record of owning project-level work end to end and collaborating effectively with...$30,000 a $65,000 por año
...growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This... ...know that optimizing a system requires end-to-end design, and you believe... ...Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building...- ...We’re looking for a hands-on Staff Software Engineer to elevate engineering excellence and take technical... ...product and engineering teams to ensure end-to-end data compliance and transparency.... ...experience. ~ Experience operating at Senior or Staff level. ~ Strong track record...
- ...and a fast-paced and driven environment Accountability and pride for your projects Overview of the position As a Senior Software Engineer at Enhesa, you will work as part of a team of talented Engineers building modern applications that deliver value with quality...
€35,000 por año
...driven, talented Junior Software Engineers to help us build our... ...world and stop money from ending up in the hands of... ...As a Junior Software Engineer, you will: Be working... ...countries rely on our end-to-end platform and... ...and Cluj-Napoca. It is backed by Balderton Capital,...- ...development team building a high-quality software product. These products are leveraging... ...your strong understanding of key agile engineering practices to model ideal participation within... ...learning and apprenticeship culture, backed by structured programs, is all about helping...
- ...shape the future of credential security? We are seeking a Senior Software Engineer to elevate the reliability, performance, and quality-by-design... ...engineering excellence and business needs. Optimize end-to-end testing strategies, improving test effectiveness, execution...
- ...deliver true business value in an agile fashion. We are a group of engineers (Software, Data, Quality, Platform), data scientists and agile... ...messaging-based architectures. Familiarity with modern front-end technologies such as Blazor, Angular, or React is beneficial,...
- ...The Web Engineering team at Miniclip is looking for a motivated Senior Full-Stack Developer to help us build the next systems... ...and own full-stack systems, from back-end services in Go to front-end... ...introduce where needed) solid software development practices across the...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer - Back End. Seja o primeiro a se candidatar!


