Job Overview
We are seeking an experienced Senior Fullstack Developer with expertise in Ruby on Rails and React, who will play a key role in building and maintaining integrations across our product ecosystem. This role will focus primarily on developing and managing integrations using Workato as our iPaaS provider, while contributing to the broader full-stack development of our web applications.
The ideal candidate has a strong foundation in backend and frontend development, deep knowledge of API design and authentication, and is excited to work with integration platforms to connect systems and automate workflows. You’ll collaborate closely with internal teams and occasionally with customers to gather integration requirements and ensure successful deployments.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Ruby on Rails and React.
- Lead the design and implementation of new integration touchpoints across the application.
- Work within Workato to build, test, and maintain recipes and connectors that integrate SalesHood with third-party systems.
- Extend and maintain customer-facing APIs, ensuring they are secure, performant, and well-documented.
- Collaborate with internal stakeholders and occasionally with customers to gather requirements, debug integration issues, and ensure smooth connectivity between systems.
- Implement new integrations in existing touchpoints, managing both inbound and outbound data flows.
- Troubleshoot, monitor, and optimize integrations to ensure reliability and scalability.
- Write clean, maintainable, and well-tested code with a strong focus on observability and performance.
- Contribute to improving integration development practices, documentation, and automation.
Required Qualifications
- 5+ years of experience developing web applications.
- Fluent English (work directly with US-based team).
- Expertise in Ruby on Rails.
- Strong proficiency in React, including component architecture, state management, and modern React patterns (Hooks, Context, etc.).
- Strong understanding of RESTful API design, including authentication and authorization methods (e.g., OAuth 2.0, JWT, API keys, webhooks).
- Ability to design APIs with maintainability, scalability, and testing in mind — including approaches to integration testing across systems.
- Comfortable learning and working within an iPaaS platform such as Workato, Zapier, or Mulesoft to build and maintain integrations.
- Solid experience with SQL databases (PostgreSQL, MySQL).
- Knowledge of modern build pipelines, deployment tools, and CI/CD workflows (e.g., Docker, Kubernetes, GitHub Actions).
- Excellent communication and problem-solving skills, including the ability to work cross-functionally and occasionally with customers on technical requirements or troubleshooting.
Preferred Qualifications
- Experience working with an iPaaS provider (e.g., Workato, Tray.io, Mulesoft, Zapier) to implement and maintain integrations.
- Familiarity with webhooks, API versioning, and data synchronization strategies.
- Experience with containerization and microservices architecture.
- Strong self-management and ownership mindset, with the ability to drive projects from concept to production.