Job Overview
We are seeking an experienced Senior Fullstack Developer with expertise in Ruby on Rails, along with strong skills in frontend technologies and databases. The ideal candidate will have a proven track record of building, scaling, and maintaining complex web applications.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Ruby on Rails and React
- Develop efficient, scalable, and maintainable code for both backend (API development, business logic) and frontend (UI/UX) components
- Architect and implement RESTful APIs and integrate with third-party services as required
- Optimize performance and troubleshoot production issues across the entire stack
- Write clean, maintainable, and well-documented code with a strong focus on testing and code quality
- Work closely with cross-functional teams, including designers, product managers, and other developers
Required Qualifications
- 5+ years of experience developing web applications
- Fluent English (work directly with US team)
- Expertise in Ruby on Rails
- Strong proficiency in HTML, CSS, JavaScript (experience with modern frameworks like React, Vue.js, or Angular)
- Solid experience with SQL databases such as PostgreSQL, MySQL.
- Knowledge of modern build pipelines and deployment tools (e.g., Nix, Docker, Kubernetes, CI/CD pipelines)
- Strong understanding of RESTful API design and experience working with third-party APIs
- Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
Preferred Qualifications
- Experience with TDD/BDD and familiarity with testing frameworks (e.g., RSpec, Cypress, Jest)
- Familiarity with containerization and microservices architecture
- Strong self-management skill
Customer Success Manager
Are you an enthusiastic, customer-focused professional with a deep understanding of sales enablement and a passion for helping clients succeed? If so, we want you to join our team as a Customer Success Manager. In this role, you will be an integral part of our customer success team, responsible for ensuring our clients realize the full potential of our Sales Enablement Platform.
Key Responsibilities
- Customer Onboarding: Lead the onboarding process for new clients, ensuring a smooth and efficient implementation of our Sales Enablement Platform with accelerated time to value
- Account Management: Build and maintain strong, long-lasting relationships with champions and executive sponsors, serving as the primary point of contact for their needs and inquiries
- Enablement Expertise: Leverage your in-depth knowledge of sales enablement strategies and best practices to provide valuable guidance and recommendations to clients
- Account Optimization: Analyze client usage data and performance metrics to identify opportunities for improvement and proactively recommend strategies for optimization
- Training and Education: Develop and deliver ongoing client training sessions and workshops, to ensure clients are up to speed on latest product enhancements and proficient in using SalesHood effectively
- Issue Resolution: Act as a liaison between the client and our internal teams to address and resolve any client concerns, issues, or technical challenges
- Renewals and Upselling: Collaborate with the sales team to identify opportunities for upselling and support of renewals, ensuring client retention and revenue growth
- Product Feedback: Gather client feedback and requirements to provide insights to the product development team for platform enhancements
Experience
- Bachelor’s degree in a relevant field, or equivalent work experience
- Proven experience as a Customer Success Manager, Account Manager, or similar role in the SAAS industry
- Strong knowledge of sales enablement strategies and practices
- Excellent interpersonal and communication skills
- Demonstrated ability to build and maintain strong client relationships
- Data-driven and analytical mindset with the ability to leverage data to drive client success
- Strong problem-solving skills and the ability to think critically
- Experience in delivering training or presentations to clients
- Self-motivated and capable of working independently and as part of a team.
- Familiarity with SAAS technologies, Customer Success and CRM platforms.
Applicants must be legally authorized to work in the United States.
To apply for this role contact Josh Cruickshank via email or LinkedIn. You can also submit your resume here.
Sales Director – SF/Bay Area
SalesHood is a global leader in AI-driven revenue enablement, on a mission to empower salespeople to sell smarter and faster. The SalesHood platform is purpose-built to deliver repeatable revenue by activating content, ramping readiness, personalizing buyer engagement, and measuring impact at scale.
Easy to use, fast to deploy, and consistently rated best-in-class for results and usability, SalesHood helps high-growth companies accelerate onboarding, improve rep performance, and drive in-quarter revenue growth. SalesHood customers report win rate improvements of 50–200%, reduced coaching time for managers, and more selling time for sales teams.
The Role:
We’re looking for a West Coast Sales Director (Player-Coach). You’re a scrappy, entrepreneurial-minded sales professional who runs a flawless B2B sales process and consistently exceeds quota. You combine strategic selling with hands-on execution as a modern digital seller who leverages digital engagement, data, and collaboration to drive deal urgency and accelerate revenue. You have deep experience selling sales enablement and revenue operations technology, and you know how to build lasting, value-driven relationships. This is a high-impact role for a proven SaaS sales professional ready to evangelize and sell the impact of AI-driven sales enablement on growth, efficiency, and effectiveness.
Responsibilities:
- Own the West Coast territory: Build and manage pipeline, close mid-market and enterprise deals, and develop strong executive relationships to drive sustained regional growth.
- Drive predictable revenue: Run a disciplined, metrics-driven B2B sales process from pipeline generation to close, ensuring flawless execution at every stage.
- Lead as a player-coach: Actively manage your own enterprise sales cycles while developing and mentoring a small, high-performing sales team.
- Build executive relationships: Engage and influence C-level executives across enterprise and mid-market accounts, activating our warm network to open doors and expand strategic partnerships.
- Partner with Marketing: Collaborate to design and execute targeted regional campaigns that generate pipeline and accelerate deal cycles.
- Forecast and report with precision: Deliver accurate pipeline visibility, forecast health, and business updates to senior leadership.
- Collaborate cross-functionally: Work closely with Customer Success and Product to ensure a seamless customer experience and maximize retention and growth.
Qualifications
- 10+ years of B2B SaaS sales experience, with at least 3+ years leading sales teams.
- Proven track record of consistently exceeding quota (individual and team).
- Deep knowledge in sales enablement and revenue operations technology.
- Strong leadership skills with the ability to attract and retain top talent.
- Excellent communication, listening and presentation skills, with executive presence.
- AI proficient and AI curious
- Entrepreneurial mindset: comfortable with ambiguity, fast-paced environments, and building from the ground up.
- Ready and willing to come in the office 3 days a week.
- Based in the San Francisco Bay Area (required).
We are not currently sponsoring visa or visa transfers at this time. Authorization to work in the U.S. is a precondition of employment.