3 months ago
Porto, PortugalSenior
Responsibilities
- Design, develop, and maintain scalable, secure, high-performance cloud-based microservices using AWS and TypeScript.
- Build and maintain modular microservices that communicate through well-defined APIs.
- Implement unit, integration, and end-to-end tests and work toward high test coverage.
- Use AI developer tools for context gathering, boilerplate generation, test generation, and code refactoring while validating generated code for security and correctness.
- Participate in code reviews, architecture and design sessions, Agile ceremonies, sprint planning, retrospectives, and backlog refinement.
- Collaborate with stakeholders, product owners, and cross-functional teams to understand requirements and deliver software solutions.
Requirements
- 5+ years of experience designing and developing service-oriented applications using Java, Python, C#, TypeScript, or another modern language.
- Experience designing and building microservice-based systems with high cohesion and loose coupling.
- TypeScript is preferred, and experience with modern object-oriented programming languages is required.
- Experience integrating AI tools such as Claude Code, Cursor, ChatGPT, or Claude into the software development workflow.
- Experience implementing comprehensive unit, integration, and end-to-end testing strategies.
- Experience with relational or NoSQL data stores and industry-standard design and architectural patterns.
- Understanding of software security best practices, including OAuth, JWT, and encryption.
- Bachelor’s degree in Computer Science or a similar field, or equivalent experience.
- Ability to communicate effectively in spoken and written English and work in an Agile environment using Scrum or Kanban.
- AWS serverless experience with technologies such as DynamoDB and SQS is preferred but not required.
- Strong analytical, problem-solving, continuous-improvement, collaboration, and adaptability skills.
Benefits
- Remote work is available for candidates based in Porto, Braga, Lisbon, or Coimbra, Portugal.
- Meal allowance is available for each day worked through a meal card.
- Home/office allowance reimbursement is provided monthly and prorated based on the employment start date.
- Tillster pays the employee private health insurance premium, with dependents available at the employee’s cost.
- Employees may receive up to 20 federal and local or municipal holidays under applicable Portuguese labor laws.
- Employees may receive up to 22 vacation days per holiday year, prorated based on the employment start date.
- Udemy learning courses and ongoing education, learning, and development opportunities are provided.
- Candidates must be able to start immediately or with no more than two weeks’ notice.
Tech Stack
Categories
About Tillster
Tillster builds a unified commerce platform for multi‑unit restaurant chains, offering online and mobile ordering, delivery management, kiosks, loyalty, and integrated marketing with POS integrations. The privately held company, founded in 2002 and headquartered in Los Angeles, serves global brands including Burger King, Baskin‑Robbins, and Jollibee. Its SaaS model supports personalized guest engagement across channels for large restaurant enterprises.
