1

Senior Ruby On Rails Developer Jobs in Sioux City, IA

... produce quality programming. Responds to coverage questions. Works with other senior station ... on market size.) Experience guiding, directing and motivating subordinates, including setting ...

New

... produce quality programming. Responds to coverage questions. Works with other senior station ... on market size.) Experience guiding, directing and motivating subordinates, including setting ...

New

Showing results 41-60

Senior Ruby On Rails Developer information

See Sioux City, IA salary details

$95.1K

$157.9K

$198.7K

How much do senior ruby on rails developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for senior ruby on rails developer in Sioux City, IA is $157,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,600.00 and $175,700.00 per year, depending on experience, location, and employer.

What is a senior Ruby on Rails developer?

A Senior Ruby on Rails Developer is an experienced software engineer specializing in building, maintaining, and optimizing web applications using the Ruby on Rails framework. They are responsible for writing clean, efficient code, designing application architecture, and ensuring performance and scalability. Senior developers also mentor junior team members, collaborate with cross-functional teams, and implement best practices in development, testing, and deployment. Their role often includes problem-solving, debugging complex issues, and staying updated with the latest industry trends.

What are the key skills and qualifications needed to thrive as a senior Ruby on Rails developer?

To thrive as a Senior Ruby On Rails Developer, you need deep expertise in Ruby, Rails frameworks, object-oriented programming, and web application architecture, often supported by a bachelor's degree in computer science or related experience. Familiarity with development tools such as Git, PostgreSQL, Docker, RSpec, and cloud platforms, as well as relevant certifications, can enhance your effectiveness. Exceptional problem-solving, leadership, and communication skills help you mentor team members and coordinate with stakeholders. These competencies are critical to creating robust, scalable applications and contributing to both technical excellence and team success.

What are typical daily responsibilities for a senior Ruby on Rails developer?

As a Senior Ruby On Rails Developer, your day-to-day tasks typically include designing and developing new features, maintaining and optimizing existing codebases, conducting code reviews, and integrating third-party APIs. You will often collaborate closely with product managers, UI/UX designers, and other engineers to ensure smooth project delivery and uphold best practices within the team. Additionally, you may mentor junior developers, troubleshoot complex technical issues, and contribute to architectural decisions. This multifaceted role offers both technical challenge and the opportunity to drive meaningful impact within your organization.

Part-time

Re-posted 21 days ago


Job description

POSITION DETAILS:
Job Title: Certified Personal Trainer
Status: Part Time Non-Exempt
Department: Wellness
Reports to: Director of Healthy Living


POSITION SUMMARY:

The Certified Personal Trainer plays a vital role in advancing the YMCA's mission of strengthening community by connecting people to their potential, purpose, and one another. This position delivers high-quality, personalized wellness experiences that inspire achievement and improve health. By coaching proper techniques, offering encouragement, and supporting individuals of all fitness levels, the trainer creates a safe and motivating environment for growth. Guided by the YMCA's core values-Caring, Honesty, Respect, and Responsibility-we foster a culture that is Welcoming, Genuine, Hopeful, Nurturing, and Determined.


KEY RESPONSIBILITIES:

  1. Lead safe, energizing, and goal-focused one-on-one or small group personal training sessions.
  2. Build strong, authentic relationships with clients while promoting positive self-image and motivation.
  3. Coach proper biomechanics, form, and technique tailored to individual needs and goals.
  4. Track client progress, including attendance, workouts, goals, and milestones.
  5. Celebrate client achievements and create a positive, empowering experience.
  6. Respond to participant questions and adjust sessions based on individual capabilities or limitations.
  7. Maintain a clean, organized, and welcoming wellness environment.
  8. Stay informed on current fitness trends, exercise science, and best practices.
  9. Communicate effectively with members, staff, and supervisors regarding client needs and program feedback.
  10. Uphold YMCA policies and represent the organization with professionalism, integrity, and respect.
  11. Model YMCA core values and use the Y-Voice: Welcoming, Hopeful, Determined, Genuine, and Nurturing.
  12. Perform other duties as assigned in support of the YMCA's mission and strategic goals.


YMCA COMPETENCY AREAS:

  • Communication & Influence: Builds trust and inspires action through motivational coaching.
  • Developing Self & Others: Encourages member growth while continuously improving own practice.
  • Program/Project Management: Organizes and delivers consistent, impactful personal training sessions.
  • Critical Thinking & Decision Making: Assesses client needs and adapts programming in real-time.


QUALIFICATIONS:

  • Must be at least 21 years of age.
  • Nationally recognized personal training certification (e.g., ACE, NASM, AFAA, NETA) required.
  • Previous experience training clients one-on-one preferred.
  • Certification in Mandatory Child Abuse Reporting and Emergency Procedures (or willingness to obtain upon hire).
  • CPR/AED and First Aid certification (or willingness to obtain upon hire).
  • Strong interpersonal skills and ability to build rapport with people of all ages and fitness levels.
  • Demonstrates professionalism, reliability, and a commitment to health and wellness.
  • Understands that the YMCA is committed to compliance with the Americans with Disabilities Act (ADA).


REQUIRED TRAINING AND CERTIFICATIONS (or willingness to obtain upon hire):

  • Bloodborne Pathogens Training (or equivalent approved by the YMCA)
  • Mandatory Child Abuse Reporting Certification
  • Emergency Procedures Training
  • CPR and First Aid Certification
  • Personal Training Certification (ACE, NASM, AFAA, NETA, or similar)


WORK ENVIRONMENT AND PHYSICAL DEMANDS:

  • Ability to demonstrate and lead exercises, including strength, cardio, and flexibility movements.
  • Must be able to lift up to 25 lbs. using proper technique.
  • Requires standing, bending, and movement for extended periods.
  • Ability to engage safely and energetically with clients in fitness spaces.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the
    essential functions.


IMPACT STATEMENT:
This role directly contributes to the Norm Waitt Sr. YMCA's mission by creating transformational experiences through meaningful connections, quality service, and a welcoming environment. In doing so, it strengthens both our Siouxland community and the broader impact of the YMCA across the country.