
Mid Level Fullstack Developer
Teamified
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerETLJavaScriptNext.jsPostgresReactRedisRSpecRubyRuby on Rails
About the role
- Build backend systems: Develop and maintain Ruby on Rails APIs, background processing (Sidekiq), and data workflows that power our AI-driven insights platform
- Support AI integration: Contribute to implementing AI/LLM capabilities into backend services, helping build intelligent data processing pipelines and automated workflows
- Work with data models: Collaborate on PostgreSQL schemas, queries, and data models to support analytics and reporting needs
- Contribute to AI-enhanced features: Help build backend services that leverage AI tools and frameworks to deliver workplace insights
- Ensure performance and reliability: Debug issues, optimize queries, and maintain scalable backend services
- Collaborate across the stack: Work with frontend engineers to define API contracts and contribute to Next.js/React features when needed
- Follow best practices: Write tests (RSpec), participate in code reviews, and use monitoring/deployment tools effectively
- Learn and grow: Develop your backend and AI-related skills while collaborating with senior engineers and adopting AI-assisted development workflows
Requirements
- 3–5 years of professional software development experience with a backend focus, ideally in Ruby on Rails
- Experience contributing to fullstack applications; familiarity with modern frontend frameworks (Next.js/React preferred)
- Solid understanding of API development, background processing, and database fundamentals
- Familiarity with PostgreSQL, database queries, and performance considerations
- Interest in AI-assisted development workflows and willingness to learn new approaches (e.g., BMAD Method)
- Exposure to cloud environments (AWS preferred), containerization (Docker), and deployment practices
- Strong problem-solving skills and ability to debug backend issues
- Collaborative team player who works well with product managers, designers, and engineers
- Growth mindset with a willingness to learn new technologies and expand skill sets.
- **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.
Hard skills
Ruby on RailsAPI developmentPostgreSQLbackground processingSidekiqdata workflowsETL processesdata transformationRSpecAI integration
Soft skills
problem-solvingcollaborationgrowth mindsetteam playerwillingness to learn