Senior Rails Developer
The Role
The Senior Rails Developer role involves designing, developing, and maintaining scalable Ruby on Rails applications. The position requires working with multitenant architectures, integrating with external systems, and ensuring high code quality through testing and code reviews.
Essential Job Duties & Functions
- Design, develop, and maintain scalable Rails applications in a multi-tenant, multi-database environment.
- Implement and optimize integrations with external CRM systems using APIs and webhook-based data
- Build and maintain background jobs for data synchronization, order processing, and outbound
- Collaborate with team members to deliver features and resolve
- Write and maintain comprehensive tests and ensure code quality with automated linting
- Participate in code reviews and architectural
- Troubleshoot issues and optimize performance across the stack.
Qualifications/Skills
- 5+ years of professional experience with Ruby on Rails
- Experience with multi-tenant Rails applications and database partitioning.
- Experience integrating with external APIs and handling webhook-based data flows.
- Proficiency with background job frameworks (e.g., ActiveJob, Sidekiq).
- Familiarity with modern Rails best practices, testing, and CI/CD workflows.
- Experience with frontend build tools and modern
- Strong communication skills and ability to work collaboratively.
- Experience with event management, e-commerce, or SaaS
- Knowledge of email marketing systems and third-party integrations.
- Familiarity with containerization and cloud deployment.
Recommended Jobs
Counter Sales Representative
There’s a Place for You at Capital A career at Capital Electric is more than a job. You’re investing in a brighter, more sustainable future together and joining a team that makes a real differen…
Rocks Facilitator
Join our Camp Leadership by joining as a Rocks Facilitator. We do group rock climbing and technical Tree Climbing. We will certify and train you. However, you must have record of experience. Special…
Licensed Clinical Social Worker (LCSW)
Why Join First Choice Community Health Centers Nestled in the heart of North Carolina, Harnett County offers a unique blend of small-town charm and convenient access to big-city amenities. Locat…
Software Engineer I or Endpoint Services Engineer
Job Responsibilities: Design, implement, and manage end-user technology solutions across various devices, including PCs, MacBooks, Tablets, and Smartphones. Utilize enterprise tools such as Mic…
Nurse Coordinator Cardiovascular Intermediate Care
A leading healthcare system based in central North Carolina is now seeking a dynamic Nurse Coordinator Cardiovascular Intermediate Care to join their award-winning healthcare network! This more than …
CNC Gerber Cutter - Fabric
CNC Gerber Cutter - Fabric Industry: Textile Location: Greenville, NC Pay Rate: $16 an hour Experience: Must have previous experience operating Gerber or similar CNC cutting/router mach…
UX Designer medical devices
JOB DESCRIPTION We are seeking a Senior UX Engineer with a strong foundation in user experience design principles and visual design systems. This role will contribute to the development of new an…
Head of IT
Job Description: A property and casualty carrier is seeking a Head of IT. The Head of IT will serve as the senior leader responsible for overseeing all aspects of the company’s information technol…
Staff Accountant
Our client is seeking a detail-oriented and analytical Staff Accountant to join their finance team. In this role, you will be responsible for maintaining financial records, performing reconciliations…
Civil Engineer
Job Summary We are seeking a dedicated and skilled Civil Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and managing various civil engineerin…