Join our Loyalty & Engagement Team as a Senior Software Engineer. You will be instrumental in developing advanced customer engagement tools, including personalized content delivery, product recommendation engines, and loyalty solutions. Collaborate with cross-functional teams, mentor fellow engineers, and contribute to the continuous improvement of engineering practices.
jobs.show.blocks.metaData.summary.generated
Design, implement, and maintain scalable, high-performance backend services and APIs for customer engagement tools.
Collaborate with cross-functional teams to deliver new features and improvements, and participate in code reviews and deployment processes.
Mentor engineers, share knowledge within the team, and contribute to the continuous improvement of engineering practices and tools.
As a Senior Software Engineer in the Engage Team, you will play a central role in building the next generation of customer engagement tools. Your mission is to empower marketers to better engage end-users through advanced personalization and loyalty capabilities. You’ll contribute to the development of features such as:
Personalized content delivery for Messaging & Display channels
Product Recommendation engines and GenAI-powered experiences
Engagement solutions like Loyalty & Rewards engines, Forms, and Landing Pages
Web personalization through SDKs and dynamic content rendering
Mobile Wallet integrations (Apple Wallet, Google Wallet, Samsung Wallet) for seamless loyalty experiences
You’ll work closely with product managers, designers, and fellow engineers to deliver robust, scalable backend services and APIs that power these capabilities. Your contributions will directly impact how brands connect with their audiences in real time, across channels and devices.
Design, implement, and maintain services with a focus on scalability, performance, and reliability.
Collaborate with cross-functional teams to deliver new features and improvements.
Participate in code reviews, testing, and deployment processes.
Contribute to the continuous improvement of engineering practices and tools.
Mentor engineers and share knowledge within the team.
5+ years of experience in software development and architecture.
Strong problem-solving skills and a collaborative mindset.
Strong leadership and mentorship skills.
Excellent communication and collaboration abilities.
Ability to drive innovation and adopt best practices.
Experience in working across multiple domain teams and influencing technical strategy.
Product mindset with proven experience considering end-user experience (UX)
Required / Strong Experience
Node.js / TypeScript
Architecture and Complex System Design (very high throughput, event-based, etc)
Web app development fundamentals (security, UI/UX, web performance, etc)
Recommended
Other backend language: Golang, JVM
Basic frontend experience: React
Experience with ORM & Databases (MongoDB & MySQL)
DevOps / Infrastructure (AWS, k8s)
Rencontrez Nathalia, Product Manager
Rencontrez Romain, Sales Director
Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".