Senior Software Engineer, Backend
TronicAbout the role
Tronic is revolutionizing the way businesses engage with their customers. As a leading technology company specializing in advanced brand loyalty and customer engagement solutions, we create innovative platforms that leverage the power of gamification and cutting-edge reward systems. At Tronic, our technology transforms how enterprises connect with their customers, driving long-lasting loyalty and measurable business success.
Our mission is to empower businesses to build stronger, more valuable relationships with their customers. Our platform offers:
Cross-brand interoperability, enabling customers to earn and redeem rewards across multiple participating brands.
Customizable loyalty journeys that enhance customer experiences and drive meaningful engagement.
Branded digital wallets for seamless reward management and increased brand visibility.
Top-tier data security and transparency, ensuring trust and compliance with industry standards.
Serving industries such as retail, hospitality, travel, and consumer goods, Tronic helps businesses adapt to evolving consumer expectations. Our team is dedicated to developing innovative solutions that deliver real results, and we’re looking for driven professionals who share our passion for building the future of customer engagement.
What You’ll Do:
As a Senior Backend Developer, you will play a pivotal role in building scalable, high-performance backend services that power our gamification and loyalty platform. You’ll collaborate with cross-functional teams, design key backend systems, and have a direct impact on how millions of users interact with our platform.
Architect, develop, and maintain scalable backend services, ensuring clean, maintainable, and robust code that can support our growing platform.
Design and implement secure, high-performance RESTful APIs, ensuring seamless integration for internal and external stakeholders.
Implement OAuth2 authentication and authorization flows to secure API access and manage user authentication in a dynamic environment.
Utilize Directed Acyclic Graphs (DAGs) to manage workflows and complex dependencies within our platform, enabling flexible and efficient orchestration.
Build and extend our internal Domain-Specific Language (DSL), giving our clients the power to customize loyalty rules, journeys, and reward mechanisms at scale.
Optimize database interactions across Postgres, MongoDB, and ClickHouse, ensuring optimal performance and scalability.
Lead technical decisions on system architecture, ensuring that solutions are reliable, scalable, and aligned with long-term goals.
Collaborate closely with the product, frontend, and engineering teams to deliver new features that drive customer engagement and loyalty.
Mentor and support junior developers, fostering a culture of continuous learning, technical excellence, and collaboration.
Our Backend Tech Stack:
TypeScript (NestJS) and Golang for service development.
Temporal.io for orchestrating complex workflows using DAGs.
Kafka for real-time event streaming and messaging.
Postgres, MongoDB, and ClickHouse for data storage and advanced analytics.
Prisma for database interaction.
Elasticsearch for fast, scalable search and analytics.
OAuth2 for managing secure authentication and API authorization.
AWS for cloud infrastructure, with Kubernetes for orchestration and scalability.
What We’re Looking For:
We’re seeking an experienced backend developer who brings strong computer science fundamentals and a passion for creating innovative, scalable solutions.
Solid knowledge of computer science principles, including algorithms, data structures, and system design.
Expertise in designing RESTful APIs and working with OAuth2 for secure authentication and authorization.
Experience working with common design patterns (
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s