Lead Developer
Location: Remote, highly desirable to work hybrid in our Bali office
Working hours: Flexible
Salary range: Negotiable based on experience and location
About Us
Tyr Rewards is part of TyrAds, a leading tech-driven loyalty and rewards platform that collaborates with various businesses to cultivate rewarding experiences for their customers. With millions of users across our platforms, we specialize in innovative AdTech solutions powered by big data, machine learning, and deep learning technologies. We empower companies to engage and retain their customers through personalized advertising, loyalty programs, and outstanding customer service.
Our technology infrastructure processes over 10,000 events per second, delivering real-time insights at scale. We build seamless user experiences across web, Android, and iOS platforms and leverage Machine Learning, Deep Learning, and AI technologies to power our offerings.
We're a growing team of approximately 50 employees (having tripled in size last year) united by our core values of transparency, learning from mistakes, ownership of our work, and respect for diverse cultures. We operate using Agile and Scrum methodologies with continuous integration/continuous deployment practices, releasing new features weekly. Our team collaborates primarily through GitHub, Jira, and Slack.
Why Join Us
- Work at the intersection of technology and advertising with cutting-edge frontend solutions
- Collaborate with talented developers and contribute to products used by millions
- Opportunity to work with diverse technologies across multiple platforms
- Professional growth opportunities in a rapidly evolving industry
- Flexible work environment that values work-life balance
- International work environment fully conducted in English
- Access to our office in Bali for those who prefer a workspace
- Learn from and collaborate with other skilled senior developers
- An equal opportunity employer committed to diversity and inclusion in the workplace
Job Summary
As a Lead Developer at Tyr Rewards, you will play a critical role in developing and managing our legacy PHP backend micro-services and leading their migration to Node.js. You'll oversee our Flutter-based mobile applications and Next.js (React) web platform while focusing primarily on backend development. Working alongside senior frontend and mobile developers, you'll lead this technical team within our Scrum-based Agile environment. You'll work closely with the product team, UI/UX designers, stockholders, and data specialists, ensuring the timely delivery of high-quality products that meet our users' needs and drive business growth in the AdTech space. You'll be collaborating in a high-performance environment handling 10K events per second in our rewarded ads ecosystem.
Responsibilities
- Lead and mentor a team of developers across multiple disciplines
- Manage and develop Node.js backend systems within an event-driven, micro-services architecture
- Migrate legacy micro-services from PHP to Node.js while developing new backend features
- Oversee frontend development using Next.js, React, and playable Unity ads
- Coordinate external developers working on Flutter-based mobile applications (with potential to build an in-house team in the future)
- Work closely with product team, UI/UX designers, stockholders, and data specialists
- Collaborate with Data Engineers, Data Analysts, and Data Scientists on AI/ML initiatives
- Implement best practices and coding standards to ensure high-quality code
- Contribute to the development of our technical roadmap and strategy
- Stay current with the latest technologies and trends in AdTech, tracking systems, and application development
Required Qualifications
- 5+ years of experience with Node.js development
- 2+ years of Full-Stack or Frontend development experience
- Solid understanding of software development methodologies and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities
Highly Desirable
- Management experience leading development teams
- 3+ years of experience with PHP development
- 1+ years of experience with Next.js
- 1+ years of experience with React
- 1+ years of experience with Flutter
- 2+ years of experience with AdTech, Mobile App Events, and Tracking systems (Appsflyer, Adjust, Firebase, Google Analytics)
- Experience with high-volume event processing (10K events/second)
- Familiarity with rewarded ad ecosystems and publisher MMPs (Mobile Measurement Partners)
Nice to Have
- Experience with Golang
- Knowledge of AWS Cloud infrastructure and services
- Experience with multiple database technologies (PostgreSQL, MariaDB, Redis, ClickHouse, Scylla/Cassandra)
- Experience with Kafka for event-driven architectures
- Background in Machine Learning/AI implementation in production environments
Growth Opportunities
- Lead the technical transition from outsourced to in-house development
- Build and grow an engineering team across backend, frontend, and mobile development
- Shape the technical direction of a high-growth AdTech platform
Benefits
- Generous paid time off and holiday schedule
- Home office setup allowance
- Professional development budget for courses and conferences
- Regular virtual and in-person team building events
- Career advancement opportunities