Senior Software Engineer-Back End

Há 1 mês


Braga, Portugal Buscojobs Portugal Tempo inteiro

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. 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.
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. Apply key software engineering principles, design patterns, and architectural best practices.
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, and maintainability.
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.
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
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
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.
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.
Tillster is proudly an Equal Opportunity Employer
Principals only – no Agencies or calls please

#J-18808-Ljbffr



  • Braga, Portugal Kudzu Interactive, Inc. Tempo inteiro

    SENIOR SOFTWARE ENGINEER – BACK END Remote, but must be based in Portugal (Porto, Braga, Lisbon or Coimbra) About TillsterHeadquartered 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,...


  • Braga, Portugal Buscojobs Portugal Tempo inteiro

    Hello!Are you a Senior Back-End Developer looking to grow in a team of highly skilled, top-talent innovators while working on multiple products in a range of industries?If so, Altar may be the right place for you.With us, you'll help entrepreneurs and business leaders build innovative products that transform their industries, from early-stage MVPs to...


  • Braga, Braga, Portugal Buscojobs Portugal Tempo inteiro

    Buscojobs Portugal is looking for a highly skilled Senior Back-End Developer to join our team in Lisbon. We are offering a competitive salary of €95,000 per year.About the RoleThis is an excellent opportunity for experienced software engineers to work on high-scale applications and take on complex projects. As a Senior Back-End Developer, you will be...

  • Android Software Engineer

    4 semanas atrás


    Braga, Portugal Smith Micro Software Tempo inteiro

    Android Software EngineerApply for this job Braga, Portugal / Software Development - SafePath / Full TimeWe are looking for an Android Software Engineer to join our team at the Braga office!This is a great opportunity to join Smith Micro Software, a NASDAQ company that creates software products and services to simplify, secure, and enhance the mobile...


  • Braga, Braga, Portugal Outsystems Tempo inteiro

    **About OutSystems**We are a leading provider of low-code development platforms in Lisbon, Portugal.**Job Overview**This role is a Senior Backend Software Engineer - High-Performance Developer position that offers a competitive salary range of $120,000 - $180,000 per year.About the JobWe are looking for an experienced Senior Backend Software Engineer to join...


  • Braga, Braga, Portugal Buscojobs Portugal Tempo inteiro

    Buscojobs Portugal is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. Average Salary: €60,000 - €80,000 per yearCompany Overview:We are a mission-driven company revolutionizing healthcare through AI-driven solutions.Key Responsibilities:Collaborate with the design team to define software requirements and develop...


  • Braga, Braga, Portugal Altar Tempo inteiro

    About UsAt Altar, we're a team of highly skilled innovators dedicated to building innovative products that transform industries. Our dynamic work environment offers the perfect blend of collaboration and independence, allowing you to grow and thrive in your career.Job DescriptionWe're seeking an experienced Senior Back-End Developer to join our team and...


  • Braga, Braga, Portugal Buscojobs Portugal Tempo inteiro

    Job DescriptionWe are seeking an experienced Back-end Developer to join our team in shaping the future of enterprise software. As a key member of our development team, you will be responsible for designing, developing, and documenting REST APIs to ensure smooth backend/frontend interactions.Your primary focus will be on feature development, working closely...


  • Braga, Braga, Portugal Severex Tempo inteiro

    We are seeking a talented Senior Software Engineer to join our team at Severex. This role is focused on developing a new mobile app from scratch, utilizing React Native and NodeJS.About the JobIn this position, you will be responsible for designing and implementing the architecture of the app, as well as creating an intuitive and user-friendly interface....


  • Braga, Braga, Portugal Altar Tempo inteiro

    Overview">Altar is a leading provider of innovative products and services, transforming industries with cutting-edge technology. As a Senior Back-End Developer, you will be part of a highly skilled team working on multiple projects across various sectors.">Salary">We offer a competitive salary that aligns with your experience, ranging from €80,000 to...


  • Braga, Braga, Portugal Buscojobs Portugal Tempo inteiro

    About AI4MedImagingAI4MedImaging is a pioneering organization in the field of AI-driven healthcare solutions. Our mission revolves around developing innovative software applications that revolutionize medical imaging and diagnostics.Job Title: Senior Software Quality Assurance Engineer - HybridWe are seeking an exceptional Senior Software Quality Assurance...


  • Braga, Braga, Portugal Precise Recruitment & Selection Tempo inteiro

    We are seeking a seasoned Senior Backend Software Engineer to join our team at Precise Recruitment & Selection. Our client is a well-established Gametech company looking for a professional with expertise in backend development, database systems, and cloud infrastructure.About the JobAs a Senior Backend Software Engineer, you will lead the development of...


  • Braga, Braga, Portugal Smith Micro Software Tempo inteiro

    About the RoleWe are seeking an experienced Android Software Engineer to join our team in Braga, Portugal.Job DescriptionThis is a fantastic opportunity to work with a leading software company that creates innovative products and services for the mobile industry. As an Android Software Engineer, you will be responsible for designing, developing, and testing...


  • Braga, Braga, Portugal Outsystems Tempo inteiro

    OutSystems, a leading software development company in Portugal, offers a challenging opportunity for a skilled Backend Engineer.About the RoleAs a key member of our team, you will be responsible for designing and developing innovative solutions using C# and Kubernetes/AWS. We're seeking a problem solver with a strong passion for technology and a drive to...


  • Braga, Braga, Portugal Descompagnons Trabalho Temporário Lda Tempo inteiro

    A Enermeter é uma empresa de base tecnológica focada em criar soluções inovadoras para as áreas de medição de água, gás e eletricidade. Buscamos um Senior Full Stack Developer com paixão por tecnologia e inovação que se junte a nossa equipa.Descrição do EmpregoTrabalharemos em projetos desafiantes que impactam o setor ambiental e energético....

  • Fullstack Software Engineer

    4 semanas atrás


    Braga, Portugal Bytepitch - Software Labs Tempo inteiro

    About us: BytePicth lives to unlock the power within.We are on a mission to inspire and enable people and communities to discover, develop and harness their inner capabilities for meaningful and sustainable growth.We focus on providing the tools and resources that foster personal empowerment and collective progress, building technology that has a...

  • Android Software Engineer

    3 semanas atrás


    Braga, Portugal Roman Health Pharmacy Llc Tempo inteiro

    We are looking for an Android Software Engineer to join our team at the Braga office!This is a great opportunity to join Smith Micro Software, a NASDAQ company that creates software products and services to simplify, secure, and enhance the mobile experience. We have offices in Braga, Aliso Viejo, Pittsburgh, Emeryville, Stockholm and Belgrade.The Braga...


  • Braga, Braga, Portugal Buscojobs Portugal Tempo inteiro

    Company OverviewWe Are Meta is a dynamic and innovative company that connects talent with the perfect match in the tech industry.Salary: €60,000 - €90,000 per annum (dependent on experience)Job DescriptionIn this role as a Senior PHP Software Engineer, you will be responsible for expanding your network by collaborating with our team of experts across...


  • Braga, Portugal Cedig Tempo inteiro

    Senior Backend Software Engineer - AI Factory - F/M/NB Cegid is a European leader in cloud business management solutions for finance (cash-flow, tax, ERP), human resources (payroll, talent management), CPAs, retail, and entrepreneurial sectors. In today's rapidly changing world, Cegid & its 4,400 employees make more possible by helping their 500,000...

  • Senior Full Stack Developer

    2 semanas atrás


    Braga, Portugal Descompagnons Trabalho Temporário Lda Tempo inteiro

    A ENERMETER é uma empresa de base tecnológica focada em criar soluções inovadoras para as áreas de medição de Água, Gás e Eletricidade, além de soluções ambientais para a Gestão de Resíduos.Estamos a crescer e a expandir a nossa equipa de desenvolvimento e procuramos um Senior Full Stack Developer com paixão por tecnologia e inovação para se...