Tillster logo
Tillster

We’re a unified commerce platform that enables QSR restaurants to deliver personalized brand experiences & drive sales.

Software Engineer – Back End

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2002H1B SponsorCompany SiteLinkedIn

Location

Portugal

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer – Back End

Tillster

• Building highly scalable microservices in a serverless backend architecture with a continuous delivery pipeline. • Participate in design sessions to help improve the overall architecture of platform. • Become well versed in AWS technologies and building a modern event driven serverless architecture. • Work with stakeholders and product owners to understand requirements and come up with solutions. • Continuous learning: Tillster provides access to LinkedIn learning courses where you can beef up your skills in different areas as needed. • Utilizing various application integration techniques to communicate with third party and legacy/back-end systems. • Help with the development of high-volume, high-performance, high-availability, service-oriented Java or Typescript applications using proven Java or typescript frameworks and technologies.

Job Requirements

  • 3-5+ years’ experience in design and development of service-oriented Java, Python, C# , Typescript(or any modern language) applications
  • Design and develop reusable libraries and APIs and microservices
  • Languages: Any modern OOP language will do, but Java or Typescript preferred.
  • Experience with relational or NoSQL data stores
  • Relevant O/S knowledge (Linux/Unix and Windows), Networking knowledge and experience
  • Ability to communicate effectively in English, with good verbal and written skills.
  • Agile/Scrum experience
  • Previous experience with Point-of-Sale development or payment systems is a plus but not required.
  • 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.

Benefits

  • 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.

Related Job Pages

More Backend Engineer Jobs

Центр развития карьеры Skillbox logo

Backend Developer Internship at PointPulse

Центр развития карьеры Skillbox

Проект Винополия в Екатеринбурге – это геймифицированная дегустация, основанная на игре в монополию с элементами вечеринок и азартных игр.

Role Description На данный момент открыта позиция Backend-разработчика на практику. - Разработка и поддержка API; - Сборка приложений с помощью docker и docker compose; - Оптимизация приложений; - Деплой приложений на сервера. Qualifications - FastAPI + uvicorn; - SQLModel → PostgreSQL; - MinIO (S3-совместимое); - Celery + Redis; - Poetry; - Docker Compose. Requirements - Будет плюсом или можно изучить в процессе практики: - GitLab, настройка CI/CD; - Инструменты для сборки приложений: Docker, docker-compose; - Опыт работы с PostgreSQL. Benefits - Удалённый формат; - Неоплачиваемая практика; - Возможность добавить проект в портфолио; - Part-time, 20 часов в неделю; - Минимальный срок участия 3 месяца.

Russia
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design and scale backend systems that power our consumer facing products • Build and refine APIs that deliver instant, seamless experiences. • Collaborate with product, credit/finance, compliance, support, and analytics teams. • Contribute to technical discussions, code reviews, and roadmap planning. • Drive continuous improvement in code quality, security, and operational excellence. • Share knowledge, mentor peers, and contribute to engineering best practices.

United States
$170.9K - $201K / year
Grupo Boticário logo

.NET Developer III – Direct Sales

Grupo Boticário

Criamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.

Full TimeRemoteTeam 10,001+Since 2010H1B No Sponsor

• Development and Architecture: Develop software solutions for complex problems using C# (.NET) and SQL Server, designing deliverables that are fully aligned with the product’s overall architecture and ensuring the integrity of the ecosystem. • Maintenance and Quality: Perform evolutionary and corrective maintenance of legacy systems. Execute automated tests (unit, TDD, BDD) and ensure code quality, being proactive and diligent in team code reviews (Code Reviews). • Monitoring and Incidents: Adjust, create, and monitor alerts. Take responsibility for failures that fall within the team’s domain, using operational data to suggest stability improvements and supporting the creation of post-mortems. • Execution and Pragmatism: Be disciplined in making realistic commitments and delivering value incrementally. Act proactively to resolve blockers and delays before escalation is needed. • Communication and Collaboration: Actively collaborate with multidisciplinary teams, maintaining communication that is always clear, concise, and audience-focused. Help teammates overcome obstacles and complete tasks. • Self-development and Mentorship: Take ownership of your career and your Individual Development Plan (IDP), constantly seeking and applying feedback. Share knowledge and support the development of less experienced developers.

Brazil
Grupo Boticário logo

Desenvolvedora Back-end III – Node.js, TypeScript

Grupo Boticário

Criamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.

Full TimeRemoteTeam 10,001+Since 2010H1B No Sponsor

• Compreender o domínio da equipe para trabalhar de forma autônoma, projetando soluções alinhadas com a arquitetura geral do produto e auxiliando outros desenvolvedores no entendimento e em melhorias da arquitetura atual. • Impulsionar a equipe para que o trabalho entregue valor incremental. Planejar e organizar suas atividades sob amplo direcionamento, questionando e garantindo que as iniciativas técnicas contribuam para os resultados esperados de negócio. • Prover sugestões significativas e de forma pró-ativa nas revisões de código (PRs) da equipe, aplicando boas práticas, padrões de desenvolvimento e buscando ativamente por vulnerabilidades de segurança. • Ajustar o monitoramento das aplicações da equipe, utilizar dados para mapear dívidas técnicas, sugerir melhorias de desempenho, assumir a responsabilidade por corrigir falhas no seu domínio e tomar a iniciativa na construção de relatórios de incidentes. • Atuar proativamente para ajudar os colegas de equipe a superar obstáculos e resolver bloqueadores, além de comunicar e atuar preventivamente em possíveis atrasos que impactem equipes pares. • Contribuir com a documentação, compartilhar conhecimentos técnicos e de negócios com o time, além de dar feedbacks construtivos e incentivar discussões de melhoria de processos em um ambiente de respeito mútuo.

Brazil