AWSCloudDockerETLJavaScriptNext.jsPostgresReactRedisRSpecRubyRuby on Rails
About the role
Build robust backend systems: Design and implement scalable Ruby on Rails APIs, background processing systems (Sidekiq), and data workflows that power our AI-driven insights platform
Lead AI integration: Implement AI/LLM capabilities into backend services, creating intelligent data processing pipelines and automated workflow systems
Architect data solutions: Design and optimize PostgreSQL schemas, queries, and data models that support complex analytics and reporting requirements
Develop AI-enhanced features: Build backend services that leverage AI planning agents and context-engineered development processes to deliver intelligent workplace insights
Optimize performance: Identify and resolve bottlenecks in backend systems, database queries, and API performance to ensure scalable platform growth
Collaborate across the stack: Work with frontend engineers to design clean API contracts and contribute to Next.js experiences when needed
Champion backend best practices: Implement comprehensive testing (RSpec), monitoring, and deployment practices while leveraging AI-assisted development tools
Mentor and learn: Share backend expertise with the team while learning AI-driven development methodologies like the BMAD Method
Drive technical decisions: Contribute to architectural discussions and technical strategy for our Ruby on Rails backend, PostgreSQL data layer, and AWS infrastructure
Requirements
4-6 years of professional software development with strong backend focus, particularly in Ruby on Rails
Solid fullstack foundation: Experience with modern frontend frameworks (Next.js/React preferred) with ability to contribute across the stack when needed
Strong backend expertise: Deep understanding of API design, background processing, database optimization, and scalable system architecture
AI-curious mindset: Interest in AI-assisted development workflows and willingness to learn frameworks like BMAD Method or similar AI-enhanced development approaches
Experience with PostgreSQL, complex queries, database design, and performance optimization
Comfortable with cloud infrastructure (AWS preferred), containerization (Docker), and modern deployment practices
Strong problem-solving skills with ability to debug complex backend issues and optimize system performance
Collaborative approach to working in cross-functional teams with product managers, designers, and frontend engineers
Growth mindset: Demonstrated ability to learn new technologies and adapt to evolving development practices, especially AI-enhanced workflows
Startup or small team experience where you've taken ownership of significant backend systems and features
Nice to have: AI/LLM integration experience: Previous work with Claude, GPT, Gemini, or other AI services in production applications
Advanced Rails expertise: Experience with complex Rails applications, multi-tenant architectures, or event-driven systems
Background processing at scale with Sidekiq, Redis, or similar job queue systems
Experience with monitoring and observability tools (APM, logging, metrics) for production backend systems
Knowledge of authentication/authorization systems, security best practices, and compliance requirements
Data pipeline experience: Building ETL processes, data transformation workflows, or analytics-focused backend systems
Interest in employee wellbeing and workplace psychology, particularly how backend systems can enable better team insights
Benefits
Flexibility in work hours and location, with a focus on managing energy rather than time.
Access to online learning platforms and a budget for professional development
A collaborative, no-silos environment, encouraging learning and growth across teams
A dynamic social culture with team lunches, social events, and opportunities for creative input
Health insurance
Leave Benefits
Provident Fund
Gratuity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.