Senior Fullstack Developer (Generative AI)
Resemble AI
About Us
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 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 [email address]. 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.