Position Overview
We are looking for an experienced Senior Ruby on Rails Backend Engineer to architect and maintain therobust backend infrastructure for our client's influencer marketing superapp. You will be building scalable APIs and backend services that power the platform, managing complex data flows between mobile apps,social media platforms, and payment systems while ensuring high performance and reliability for agrowing user base.
Key ResponsibilitiesBackend Architecture & API Development:
Design and implement RESTful and GraphQL APIs for the Ruby on Rails backend serving mobileand web applications.Build and maintain scalable backend architecture supporting platform features and future growth.Architect data flow systems managing real-time communication between mobile apps, webplatform, and database layers.Optimize Rails application performance for handling high-volume API requests from 5,000+influencers and brands.
Core Platform Development:Develop and maintain backend endpoints for influencer-brand matching, campaign management,and content trackingCreate data processing pipelines for social media metrics, engagement analytics, and campaignperformanceBuild webhook systems for real-time updates from social media platforms (Meta, TikTok) andpayment notificationsImplement caching strategies using Redis for frequently accessed data and API responseoptimizationDatabase & Data Management:Design and optimize PostgreSQL database schemas for influencer profiles, campaigns, andperformance data storageImplement efficient data querying strategies for large-scale influencer, brand, and campaign dataBuild robust data models supporting analytics, reporting, and business intelligence requirementsCreate data migration strategies ensuring zero-downtime deployments for feature rolloutsThird-Party Integrations:Integrate and manage APIs for Meta Business API, TikTok Business API, and other social mediaplatformsBuild and maintain Stripe payment API integration for transaction processing and revenuetrackingImplement Firebase integration for real-time mobile app communication and analyticsCreate robust error handling and retry mechanisms for external API failures
Performance & Scalability:Optimize Rails application performance using background job processing (Sidekiq/Resque) forheavy operationsImplement horizontal scaling strategies for handling variable load from mobile apps andcampaignsBuild monitoring and logging systems for backend performance, API health, and error trackingCreate automated testing suites ensuring backend reliability during feature deployments
Required Skills & Qualifications:
1. Ruby on Rails Expertise: Advanced proficiency in Ruby on Rails (5.x/6.x/7.x), Ruby language,Rails conventions and best practices2. API Development: Expert-level RESTful API and GraphQL design, API versioning,documentation (Swagger/OpenAPI)3. Database Skills: Advanced PostgreSQL knowledge, complex query optimization, database design,ActiveRecord mastery4. Background Processing: Extensive experience with Sidekiq, Resque, or similar job processingframeworks5. Caching & Performance: Proficiency with Redis, Memcached, Rails caching strategies,performance optimization6. Third-Party APIs: Experience integrating social media APIs, payment gateways, and externalservices
Educational Qualifications:
Bachelor & master's in computer science, Software Engineering, or related technical field.
Preferred Experience:
1. 5+ years in Ruby on Rails development with 2+ years in senior/lead backend roles2. Knowledge of microservices architecture and service-oriented design patterns
3. Background in high-traffic consumer applications or marketplace platforms
4. Experience with real-time data processing and event-driven architectures5. Understanding of social media platform APIs and influencer marketing domain6. Familiarity with AI/ML integration concepts is a plus for future platform enhancements
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.