SENIOR SOFTWARE ENGINEER – BACK END
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. 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.
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, and thorough testing methodologies. 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.
* Build and maintain microservices that communicate via well-defined APIs.
* Implement robust unit tests, integration tests, and end-to-end tests to ensure high-quality code.
* Actively participate in Agile ceremonies (Scrum or Kanban).
* Conduct and participate in code reviews.
* 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.
About You
* 5+ years’ experience in design and development of service-oriented applications (Java, Python, C#, TypeScript or any modern language).
* Experience in designing and building microservice-based systems.
* Languages: Any modern OOP language will do, but TypeScript is preferred.
* Experience implementing comprehensive testing strategies.
* Experience with relational or NoSQL data stores.
* Expertise in applying industry-standard design patterns and architectural patterns.
* Ability to communicate effectively in English.
* Experience working in an Agile environment.
* Understanding of security best practices in software development.
* Bachelor’s degree in Computer Science (or similar) or equivalent experience.
* Prior experience with AWS serverless and companion technologies is a plus.
* Strong analytical and problem-solving skills.
* Comfortable working in a fast-paced, dynamic environment.
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.
·Collaborate: Work together effectively.
·Innovate: Embrace creativity and pursue new ideas.
·Operate from Data: Use strong critical thinking skills to make informed decisions.
·Drive Results: Focus on achieving tangible outcomes.
·Own It: Take responsibility for your actions.
·Be Passionate and Have Fun: Bring enthusiasm to your work.
The Interview Process
1. Recruiter interview with a Talent Acquisition specialist.
2. Live coding challenge/interview with our Back End Engineering Manager.
3. Final interview with our Program leader TCE.
Making a Difference in the Tillster Way
We are committed to fostering an inclusive and diverse work environment where every team member is respected, empowered, and encouraged to grow. Tillster is dedicated to embracing diversity in all forms and is proudly an equal opportunity employer.
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.
* Health insurance: Tillster pays the premium for employee private health insurance.
* Holidays: Up to 20 federal and local/municipal holidays.
* Vacation: Up to 22 days of vacation every holiday year.
* Education, Learning & Development: We offer Udemy Learning courses.
Tillster is proudly an Equal Opportunity Employer
No Visa Sponsorship
Principals only – no Agencies or calls please
#J-18808-Ljbffr