Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Resemble AI
Resemble AI is an innovative startup at the forefront of voice AI technology, creating solutions that transform how brands, creators, and developers engage with their audiences. Their platform enables natural-sounding voice synthesis and generation for applications ranging from content creation to customer service and beyond.
The Opportunity for a Senior Fullstack Developer
Resemble AI is seeking an experienced Senior Fullstack Developer with strong expertise in both Ruby on Rails and React to join their growing team. In this remote role, you will work across the entire technology stack to build and enhance features that power their voice AI platform. The ideal candidate combines backend reliability with frontend finesse and can work independently in a fast-paced environment.
What You'll Do
- Feature Development: Build end-to-end features spanning backend services and user interfaces.
- Backend Development: Design and implement scalable Rails services, APIs, and database structures.
- Frontend Implementation: Create responsive, intuitive React interfaces showcasing voice AI capabilities.
- API Integration: Develop and consume RESTful APIs connecting 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 the infrastructure team on deployment, monitoring, and scaling.
- Performance Optimization: Identify and resolve bottlenecks across the full application stack.
- Security Implementation: Ensure applications follow security best practices.
- Technical Documentation: Create and maintain documentation for codebase and processes.
Who Resemble AI is Looking For
- Full-Stack Thinker: Understand how all components fit together from database to user interface.
- Problem Solver: Enjoy tackling complex technical challenges across the entire stack.
- Quality Focused: Write clean, maintainable code and value comprehensive testing.
- User-Centered: Understand the impact on end-users and optimize their experience.
- Self-Motivated: Can work independently and take ownership of projects.
- Collaborative: Communicate effectively with team members across different disciplines.
- Adaptable: Thrive in a fast-paced startup environment where priorities may shift.
- Continuous Learner: Stay updated with development trends and eager to expand 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 Resemble AI Offers
- Competitive salary and equity package.
- Opportunity to work with cutting-edge AI technology.
- Flexible remote work environment.
- Professional development opportunities.
- Collaborative culture with a team of talented engineers.
Key skills/competency
- Ruby on Rails
- React.js
- Full-stack Development
- RESTful APIs
- PostgreSQL
- JavaScript (ES6+)
- Automated Testing
- Git
- CI/CD
- Software Design Patterns
How to Get Hired at Resemble AI
- Research Resemble AI's culture: Study their mission in voice AI, values, and recent innovations on LinkedIn.
- Tailor your resume for Fullstack: Highlight Ruby on Rails, React, and AI/ML project experience specifically for Resemble AI.
- Showcase your full-stack expertise: Prepare a portfolio or GitHub demonstrating end-to-end development capabilities.
- Prepare for technical deep-dives: Brush up on Rails, React, API design, and database optimization for Resemble AI's stack.
- Demonstrate collaborative remote work: Emphasize communication skills and independent project ownership in your application.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background