Senior Software Engineer - Back End

New
T
TillsterRestaurant Technology
Remote (must be based in Portugal)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSPythonSQLAgileJavaOAuthTypeScriptC#Microservices

Requirements

  • 5+ years of experience building service-oriented applications with Java, Python, C#, TypeScript, or similar.
  • Proven experience designing and implementing microservice architectures.
  • Hands-on experience with quality testing (unit, integration, end-to-end).
  • Strong grasp of design patterns and architectural best practices.
  • Proficiency with relational and/or NoSQL data stores.
  • Excellent communication skills in English (written and spoken).
  • Experience working in Agile environments (Scrum or Kanban).
  • Knowledge of security best practices (OAuth, JWT, encryption).
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Analytical mindset with a focus on continuous improvement.

Responsibilities

  • Design, develop, and maintain scalable microservices in AWS using TypeScript or other modern OOP languages.
  • Build services that integrate seamlessly through well-defined APIs, ensuring modularity, scalability, and performance.
  • Champion testing excellence by writing unit, integration, and end-to-end tests.
  • Actively contribute to Agile ceremonies such as Scrum or Kanban.
  • Collaborate with product owners, architects, and engineers across teams.
  • Participate in code reviews to ensure maintainable, high-quality code.
  • Engage in technical design discussions to shape platform evolution.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now