Backend Developer
We usually respond within a month
⭐⭐⭐ WE ARE HIRING A SENIOR BACKEND DEVELOPER - .NET PLATFORM ⭐⭐⭐
Are you ready to join the world's premier MarTech solution?
TLC has become THE global MarTech solution to reward consumer behaviour with experiences. Now operating from 14 worldwide hubs, the TLC Platform connects millions of consumers with over 150,000 experience reward venues. We trust in decades of proprietary data to ensure we offer the right experience to every individual.
At TLC, we know that experiences make life more rewarding!
We are looking for innovative, passionate and caring people to join our team and help us continue to build our success story!
PLEASE NOTE THAT THIS IS A REMOTE WORKING ROLE
Job Summary:
We are seeking an experienced Senior Backend Developer to join our team and contribute to the development and maintenance of our internal digital campaign management platform. The ideal candidate will have a strong background in .NET development, with a proven track record of designing, implementing, and optimizing scalable and robust backend systems.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs for our digital campaign management platform using .NET technologies
- Collaborate with cross-functional teams, including product owners, UX/UI designers, and other developers, to understand requirements and deliver high-quality solutions
- Implement best practices in software development, including code reviews, testing, documentation, and version control
- Optimize backend performance, scalability, and reliability through continuous monitoring, profiling, and improvement
- Participate in architectural discussions and contribute to the evolution of our platform's backend architecture
- Integrate backend services with various internal and external systems, such as databases, message queues, and third-party APIs
- Troubleshoot and debug complex backend issues, ensuring timely resolution and minimal impact on platform users
- Stay up-to-date with the latest .NET technologies, frameworks, and industry trends, and propose adoption when appropriate
- Mentor and guide junior developers, promoting best practices and fostering a culture of continuous learning and improvement
- Contribute to the development and maintenance of technical documentation, including API specifications, database schemas, and architecture diagrams
Required Skills and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in backend development using .NET technologies (e.g.NET Core)
- Strong understanding of object-oriented programming (OOP) principles and design patterns
- Experience designing and developing RESTful APIs and microservices
- Proficiency in working with relational databases (e.g., SQL Server, Microsoft SQL and elastic Pulls) and ORM frameworks (e.g., Entity Framework)
- Familiarity with message queues (e.g.,ABS, RabbitMQ) and caching technologies (e.g., Redis, Memcached)
- Experience with automated testing frameworks (e.g., cypress) and continuous integration/continuous deployment (CI/CD) pipelines
- Experience in unit testing frameworks (eg.xunit)
- Solid understanding of software development best practices, including SOLID principles, DRY, and YAGNI
- Excellent problem-solving and debugging skills, with the ability to analyse complex issues and propose effective solutions
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
Preferred Skills and Experience:
- Master's degree in Computer Science, Software Engineering, or a related field
- Experience with cloud platforms (e.g., Azure) and containerization technologies (e.g., Docker, Kubernetes)
- Knowledge of frontend technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., Angular, React)
- Familiarity with digital marketing concepts, platforms, and tools
- Contributions to open-source projects or personal projects demonstrating strong backend development skills
🥳 Here's what we've got to offer:
- Dynamic & collaborative team
- Creative work environment
- Career progression and upskilling opportunities
- Weekly Happy Hour
- TLC Wellness
- Global Clients & Team exposure
- TLC 'Fun Club' & Social Calendar (known to include pizza deliveries!)
- TLC Gives Back - Charity partner/off site days.
- 'The Frankies' - Our very own awards/staff recognition event. 🏆
Being a people-led business, we hire upon values and believe that our people are what make the beloved TLC culture so unique.
At TLC we aim to create a ‘world within the world’ that is free from prejudice, bias and inequity.
A world where diversity is valued and celebrated, and where we work hard to ensure all our wonderful people are given equal opportunity to succeed.
If you are ready to be part of the TLC Worldwide success story, click to apply today! 📝
😁 We look forward to seeing your application!
- Department
- Technology
- Locations
- Bengaluru
About TLC Worldwide
For 30 years, we’ve been connecting people with experiences that match their passions. The uniqueness of our business model is doing this for a fraction of the real value, making it commercially viable for companies to offer free experiences to their audience as a reward for sales, engagement and loyalty.
Backend Developer
Loading application form
Already working at TLC Worldwide?
Let’s recruit together and find your next colleague.