
Senior Fullstack Developer (Generative AI)
Resemble AI · India
- Hybrid
- Full-time
- $150,000 / year
- India
Job highlights
- Build voice AI features across full stack.
- Develop scalable Rails backend and React frontend.
- Integrate APIs and manage databases efficiently.
- Collaborate remotely in a fast-paced startup.
- Work with cutting-edge AI technology.
About the role
About Resemble AI
We're an innovative startup at the forefront of voice AI technology, creating solutions that transform how brands, creators, and developers engage with their audiences. Our platform enables natural-sounding voice synthesis and generation for applications ranging from content creation to customer service and beyond.
The Role
We're seeking an experienced Senior Fullstack Developer with strong expertise in both Ruby on Rails and React to join our growing team. In this role, you'll work across our entire technology stack to build and enhance features that power our voice AI platform. The ideal candidate combines backend reliability with frontend finesse and can work independently in a remote environment.
What You'll Do
- Feature Development: Build end-to-end features that span both backend services and user interfaces.
- Backend Development: Design and implement scalable Rails services, APIs, and database structures.
- Frontend Implementation: Create responsive, intuitive React interfaces that showcase our voice AI capabilities.
- API Integration: Develop and consume RESTful APIs that connect our frontend and backend systems.
- Database Management: Design efficient database schemas and optimize queries for performance.
- Testing & Quality: Implement comprehensive test suites for both backend and frontend code.
- DevOps Collaboration: Work with our infrastructure team on deployment, monitoring, and scaling.
- Performance Optimization: Identify and resolve bottlenecks across the full application stack.
- Security Implementation: Ensure our applications follow security best practices.
- Technical Documentation: Create and maintain documentation for our codebase and processes.
Who You Are
- Full-Stack Thinker: You understand how all components fit together from database to user interface.
- Problem Solver: You enjoy tackling complex technical challenges across the entire stack.
- Quality Focused: You write clean, maintainable code and value comprehensive testing.
- User-Centered: You understand the impact of your work on end-users and optimize their experience.
- Self-Motivated: You can work independently and take ownership of your projects.
- Collaborative: You communicate effectively with team members across different disciplines.
- Adaptable: You thrive in a fast-paced startup environment where priorities may shift.
- Continuous Learner: You stay updated with development trends and are eager to expand your skills.
Requirements
- 4+ years of professional software development experience.
- 3+ years of experience with Ruby on Rails in production environments.
- 2+ years of experience with React in production environments.
- Strong understanding of RESTful API design and implementation.
- Experience with SQL databases (PostgreSQL preferred) and query optimization.
- Proficiency in JavaScript, including ES6+ features.
- Experience with frontend state management (Redux, Context API, etc.).
- Proficiency in writing automated tests for both backend (RSpec, Minitest) and frontend (Jest, RTL).
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong understanding of software design patterns and principles.
- Excellent communication skills for remote collaboration.
Nice to Have
- Experience with Next.js framework.
- Knowledge of TypeScript.
- Experience with GraphQL.
- Background working with audio processing or media-rich applications.
- Experience with AI/ML systems integration.
- Understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with AWS or other cloud platforms.
- Knowledge of web accessibility standards (WCAG).
What We Offer
- Competitive salary and equity package.
- The opportunity to work with cutting-edge AI technology.
- Flexible remote work environment.
- Professional development opportunities.
- Collaborative culture with a team of talented engineers.
How to Apply
Please send your resume, GitHub profile or examples of your work, and a brief introduction to *****@resemble.ai. We look forward to hearing from you!
We're an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Key skills/competency
- Senior Fullstack Developer
- Ruby on Rails
- React
- API Development
- Database Management
- JavaScript
- Testing
- DevOps
- Problem Solving
- AI/ML Integration
Skills & topics
- Senior Fullstack Developer
- Ruby on Rails
- React
- Voice AI
- API Development
- JavaScript
- Software Engineering
- Remote Job
- Startup
- Full Stack Development
How to get hired
- Tailor your resume: Highlight Ruby on Rails, React, API design, and AI experience.
- Showcase your work: Include GitHub links or project examples demonstrating full-stack capabilities.
- Craft a strong introduction: Briefly explain your passion for voice AI and relevant skills.
- Prepare for remote collaboration: Emphasize your self-motivation and communication skills.
- Research Resemble AI: Understand their voice AI technology and company culture.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Senior Fullstack Developer role at Resemble AI?
- The Senior Fullstack Developer role at Resemble AI focuses on building and enhancing features for their voice AI platform, working across the entire technology stack from backend services to frontend interfaces.
- What are the key technical skills required for this Senior Fullstack Developer position?
- Key technical skills include 4+ years of software development experience, 3+ years with Ruby on Rails, 2+ years with React, strong RESTful API design, SQL database experience (PostgreSQL preferred), JavaScript, frontend state management, automated testing (RSpec, Jest), and Git/CI/CD.
- Is this Senior Fullstack Developer position remote?
- Yes, this Senior Fullstack Developer position is a flexible remote work environment, allowing you to collaborate with the team from anywhere.
- What kind of experience is considered 'nice to have' for the Senior Fullstack Developer role at Resemble AI?
- Nice-to-have experience includes Next.js, TypeScript, GraphQL, audio processing, AI/ML systems integration, Docker/Kubernetes, AWS, and web accessibility standards (WCAG).
- How should I apply for the Senior Fullstack Developer job at Resemble AI?
- To apply for the Senior Fullstack Developer job at Resemble AI, please send your resume, GitHub profile or examples of your work, and a brief introduction to *****@resemble.ai.
- What makes Resemble AI's voice AI technology cutting-edge?
- Resemble AI is at the forefront of voice AI, creating natural-sounding voice synthesis and generation for diverse applications, transforming audience engagement for brands, creators, and developers.
- Does Resemble AI value collaboration for their remote Senior Fullstack Developer role?
- Yes, Resemble AI highly values collaboration. Excellent communication skills are essential for remote collaboration, and the role requires effective teamwork across different disciplines.
- What is the expected experience level for the Senior Fullstack Developer position?
- The role requires 4+ years of professional software development experience, with specific minimums in Ruby on Rails (3+ years) and React (2+ years).