Full Stack Developer
Location: Makati, Philippines (Hybrid)
Department: Development
Join RONIN, part of the Rippleffect Group, a partnership of highly-connected digital brands, with an international presence and curiosity at its core.
RONIN goes beyond traditional data collection, finding hard-to reach respondents and helping clients make informed decisions from global research.a global, market-leading research organisation of over 30 years, with award-winning, multichannel data collection methods, and recognised leader in B2B, Healthcare and hard-to-reach survey research. We are pioneers in online, CATI and digital recruitment, conducting complex multi-country studies in more than 50 languages across the world.
About Us
RONIN International are a market-leading research organisation whose comprehensive range of services help organisations fully understand the thoughts and behaviours of their customers. We have an excellent track record in delivering thorough and insightful results to even the most challenging briefs. Offering both qualitative and quantitative market research worldwide, we are proud to be the research partner of many leading global brands.
Our clients are the largest firms in the Technology and Healthcare sectors, including IBM, Microsoft and Sanofi, plus market research agencies and consulting firms such as Kantar, GfK and Ipsos, who use our Global Data Collection Centre for consistent, high quality-data.
RONIN International and its international subsidiaries, RONIN Research GmbH in Germany, RONIN Research Inc. in the USA and RONIN Research HK, in Hong Kong, are part of the independently owned Rippleffect Group, alongside our sister companies: Reading Room, a user-led, data-centric consultancy helping clients realise their digital ambitions, from deep dive and digital strategy, through to design, technology and communications; and Fat Media, experts in digital marketing & websites for growth focused businesses.
The Opportunity
We're seeking a talented Full Stack Developer to join our small team and work on dynamic user interfaces using Blazor and MudBlazor. You'll be instrumental in building and maintaining our frontend systems while also contributing to our backend architecture.
Core Duties:
- Design, develop, and maintain robust user interfaces using Blazor and MudBlazor;
- Collaborate with backend developers to integrate UI with microservices architecture;
- Participate in code reviews and knowledge sharing;
- Stay up-to-date on the latest advancements in Blazor, MudBlazor, and frontend technologies.
- Become familiar with and ensure all activities conform to applicable standards such as ISO 20252, ISO 27001, applicable codes of conduct, and applicable data protection law;
- Other duties as the need arises.
Tech stack:
- Frontend: Blazor, MudBlazor
- Backend: .NET 8 microservices architecture, gRPC communication, Service Bus Messaging
- Database: MongoDB
- Cloud: Azure technologies (App Services, Functions, Service Bus, Storage, KeyVault, Monitor, Cognitive Services)
- Other: LLM integration, Vector search
Please note that this role will be offered on an independent contractor basis. The successful candidate will be responsible for their own tax contributions. RONIN International is currently in the process of registering a local entity in the Philippines and opportunities to transfer to our local payroll once our registration is complete will be offered to individual contractors on that occasion.
About You: (You don’t need to tick all the boxes to be considered, so please do still apply if you have most of what we’re looking for)
Qualifications and Training:
- Bachelor's degree in Computer Science or a related field.
Knowledge and Skills:
- Strong working knowledge of Blazor for building interactive UIs Location:
- Proficiency in C# and the .NET stack (ASP.NET Core preferred)
- Understanding of modern microservices architecture and distributed systems
- Familiarity with NoSQL/document databases (preferably MongoDB)
- Experience with cloud platforms (ideally Azure)
- Understanding of messaging and event-driven architectures (e.g., MassTransit, Azure Service Bus, or similar)
- Familiarity with Clean Architecture/CQRS/MediatR
- Exposure to LLM integration and vector search technologies
Experience:
- Minimum of 4 years of professional experience in software development
- At least 2 years of experience developing UIs with Blazor
- Experience using MudBlazor or other Blazor component libraries
- Practical experience with MongoDB, including Atlas and visualization with MongoDB Charts
Personal Attributes:
- A passion for learning new technologies (especially next-gen tools like LLMs and vector search)
- Ability to work independently while collaborating effectively in a small team environment.
- Proactive and results-oriented mindset with strong problem-solving skills.
- Excellent communication skills.
- Excellent time management skills.
- A desire to contribute actively to a positive and collaborative team culture.
- Work within our Values.
Why, and how to apply…
If you are looking for a new challenge with opportunity for growth and impact with a growing team and business, get in touch with us right away - apply with your CV & a short cover note highlighting why you are interested in this role and joining Ronin.
Please submit your application through our careers site so that it is uploaded onto our recruitment system. We have tried to simplify the application process as much as possible, and won’t ask you to complete a lengthy application form – you can apply with your CV or LinkedIn profile - but if you don’t apply through our careers site, unfortunately we cannot always guarantee your application will be reviewed, or that you will receive a response, particularly if we receive strong interest in the role.
Given the nature of the business and our clients’ requirements, any job offers issued will be conditional upon the return of a satisfactory basic DBS check and employment references.
RONIN International is committed to encouraging equality, diversity and inclusion among our workforce and everyone we work with, and eliminating unlawful discrimination. We base all our employment decisions on merit, job requirements and business needs. The aim is for our workforce to be truly representative of all sections of society and our customers, and for each employee to feel respected and able to give their best.
Find out more about us: https://www.ronin.com/.
- Company
- RONIN International
- Locations
- The Philippines
- Remote status
- Hybrid
About RONIN
We address unique challenges for our clients. Researching behaviours to improve digital experiences and ultimately deliver you a deeper brand connection.
Our staff are united under a shared vision and push boundaries of data, technology and marketing.