CrawlJobs Logo

Senior Software Engineer (Ruby)

United States 130000.00 - 150000.00 USD / Year · Job Posted January 18, 2026
Apply Position
Job Link Share

Job Description

A Senior Ruby on Rails Engineer role at LoadUp where you’ll lead scalable architecture, mentor engineers, and help shape a high-growth, mission-driven logistics platform.

Job Responsibility

  • Design, build, and maintain scalable, high-performance web applications using Ruby on Rails
  • Lead technical design discussions and contribute to architectural decisions
  • Collaborate with Product, UX, and QA teams to deliver impactful product features
  • Build and maintain frontend functionality using React, Stimulus, Turbo, and TypeScript
  • Optimize client-side and server-side performance, including database queries, memory usage, and HTTP requests
  • Develop and maintain APIs, background jobs, and third-party integrations using GraphQL, Redis, and Sidekiq Pro
  • Mentor junior and mid-level engineers through thoughtful code reviews and technical guidance
  • Participate in agile development processes and adapt to evolving product requirements

Requirements

  • 5+ years of experience building web applications using Ruby on Rails
  • 5+ years of experience working with SQL databases, ideally PostgreSQL or RDS
  • 5+ years working within a product organization alongside Product Managers, QA, and UX teams
  • 5+ years of frontend development experience using JavaScript and TypeScript
  • 5+ years of experience building responsive web applications with HTML and CSS
  • 3+ years of experience translating wireframes into clean, semantic, and performant UI
  • Strong understanding of performance optimization across frontend and backend systems
  • Experience with server-side rendered Rails views (HTML/ERB) and page-mounted React components
  • Ability to design scalable frontend architectures with attention to performance and memory management
  • Hands-on experience with cloud platforms such as Heroku, AWS, or Azure
  • Proficiency with Git and GitHub-based workflows
  • Strong communication skills and the ability to learn and adapt quickly
  • Experience mentoring engineers and supporting team growth
  • Proactive, strategic mindset with strong interpersonal skills
  • Comfortable working within agile product development teams

Nice to have

  • Experience integrating with payment APIs such as Stripe, Ruby Pay, or Braintree
  • Leadership aspirations with a passion for mentoring and technical excellence
  • Experience scaling and operating production cloud-based systems
  • Bachelor’s degree in Computer Science or equivalent practical experience preferred

What we offer

  • Comprehensive Health & Wellness Benefits – Medical, Dental, Vision, and Life Insurance
  • Flexible Spending & Savings Options – FSA and HSA plans for personalized healthcare planning
  • 401(k) with 5% Company Match
  • Employee Recognition Program
  • Monthly Lifestyle Stipends
  • Referral Rewards Program
  • PTO, Sick Days & Parental Leave
  • Growth & Development

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Ruby)

8 matching positions

Senior Software Engineer (Ruby)

We’re looking for a Senior Software Engineer to work on a project of our Custome...
Location
Location
Poland , Rzeszów
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience with Ruby / Ruby on Rails, including back-end development, feature implementation, and support of scalable applications
  • Solid understanding of and hands-on experience with RESTful API design, development, integration, and best practices
  • Strong knowledge of relational databases, including the ability to write efficient queries, create database design, and perform optimization
  • Excellent analytical thinking and problem-solving skills with the ability to investigate issues and propose effective technical solutions
  • Proven experience working in Agile/Scrum environments with active participation in sprint planning, estimations, and team collaboration
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional and distributed teams
  • English level: Upper-Intermediate or higher (both written and spoken)
Job Responsibility
Job Responsibility
  • Work within a cross-discipline Scrum team to achieve sprint goals and longer-term department and company goals
  • Work closely with Support and Product teams to deliver high-quality software that supports achievement of the company goals and increases customer satisfaction and retention
  • Perform pair and individual programming to implement features and solve bugs
  • Help colleagues to deliver the highest levels of internal & external customer satisfaction
  • Contribute code that mostly does not require material feedback or implementation changes
  • Follow existing patterns and approaches in the codebases
  • Improve product security, quality, maintainability, and performance
  • Implement features, bug fixes, enhancements, and system designs
  • Conduct peer code reviews and provide meaningful feedback to other Engineers
  • Contribute to Scrum events
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Ruby on Rails

At Dubizzle Labs, we are looking to further expand our Pakistan engineering offi...
Location
Location
Pakistan , Lahore
Salary
Salary:
Not provided
Dubizzle Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 3+ years of relevant experience in ROR Framework
  • Experience working as part of an Agile team
  • Advanced understanding of web architecture and database fundamental
  • Demonstrate the ability to work independently and as part of a development team with a range of scientific and professional backgrounds
  • Has Depth knowledge of OOP principles and MVC framework
  • Experience with creating APIs for third parties and consuming third-party APIs will be a plus
  • Experience integrating with external systems will be a plus
Job Responsibility
Job Responsibility
  • build world-class suite products to support the hyper-growth of our businesses in 9 countries
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Ruby on Rails

As a Senior Software Engineer working on our Awards Management product (Mostly R...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in a backend web application stack
  • Extensive experience with common web technologies required – JavaScript, CSS, and HTML
  • 1+ years of experience with C# and .NET Core is preferred
  • Experience working with RESTful services and APIs
  • Understanding of fundamental design principles behind a scalable web application and industry development standards
  • Experience with cloud deployment and database technologies
  • Experience with version control tools such as git and continuous integration
  • Experience using testing frameworks
  • Ability to work both independently and collaboratively with other software engineers on projects
  • Strong problem solving and prioritization skills
Job Responsibility
Job Responsibility
  • Write well-documented and structured code on a daily basis to meet biweekly sprint software development goals
  • Evaluate and improve security and performance of critical application components
  • Attend weekly development meetings and actively participate in discussions around weekly software development goals and best practices
  • Work closely with product management, scrum master, and teammates in other cross-functional roles to coordinate implementation and provide progress updates at daily standup meetings
  • Work closely with architect to assure all systems are in line with long-term strategy
  • Complete all planned tasks including new development and maintenance requests
  • Mentor junior team members by regularly reviewing and providing feedback to ensure robust high quality coding standards
  • Submit code for evaluation and feedback from Engineering team members through use of pull requests
  • Perform design and code reviews for all key application functional components
  • Consistently write unit and integration tests around code and maintain the test suite
What we offer
What we offer
  • Flexible remote or hybrid work culture
  • Inclusive work environment
  • Consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law
  • Invest in your well-being
  • Time off to volunteer
  • Giving to the causes you care about
  • Benefits that support each stage of your life journey
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II (Ruby)

We’re looking for a savvy developer to join our passionate engineering team as a...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of Software Development experience within a SaaS business
  • Must have a strong familiarity within Ruby and Ruby on Rails or similar languages and frameworks
  • Understanding of distributed systems (design, trade offs, etc)
  • Knowledge of HTML/CSS/JS and modern SPA frameworks (React Vue.js, etc.)
  • Experience designing, implementing, and optimizing both SQL and NoSQL databases to support scalable, high-performance applications
  • Familiarity and comfortability developing and deploying in cloud-based environments (Azure, AWS, Google Cloud, etc.)
Job Responsibility
Job Responsibility
  • Develop, improve, and maintain, our microservices and ensure seamless integration to the rest of the Seismic platform
  • Decompose a large monolithic application while building core learning functionality, including new AI driven features
  • Collaborate with globally-dispersed product managers, designers, and software engineers to rapidly build, test, and deploy code to create innovative solutions and add values to our customers' experience with Seismic
  • Handle high-priority, customer-facing defects, quickly diagnosing and resolving complex technical issues in production systems to ensure reliability and maintain user trust
  • Explore new technologies and industry trends and bring your findings to life in our products
  • Participate in and contribute towards code reviews, bug/issue triage, and documentation
  • Contribute to troubleshooting and continuous quality improvements
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Software Engineer designs, develops, tests, deploys, documents, maintains, a...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Has experience with agile development processes
  • Has experience with source code control systems, such as Git
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
Job Responsibility
Job Responsibility
  • Designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - GitHub Actions

GitHub is growing its Engineering team and seeks experienced professionals to el...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven, substantial professional experience in software engineering, computer science, or a related technical discipline, with a track record of independently owning and delivering production software end-to-end
  • Working fluency in one or more general-purpose programming languages such as Go, Ruby, Rust, Python, JavaScript, C, C++, C#, or Java — applied in production systems at scale
  • A degree in Computer Science, Electrical or Electronics Engineering, Mathematics, Physics, Computer Engineering, or a related field — or equivalent depth of professional experience
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions across GitHub Actions services
  • Participate in code reviews, pairing sessions, and technical discussions that raise the quality bar for the team
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents
  • Design and implement APIs to facilitate seamless integration between software components
  • Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations
  • Contribute to comprehensive testing strategies, define success metrics, and incorporate customer feedback to drive continuous improvement
  • Support security across GitHub Actions by implementing isolation mechanisms for untrusted code execution and partnering with Security teams to address vulnerabilities in our services
  • Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across Actions services
  • Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable
  • Fulltime
Read More
Arrow Right

Software Engineer, Senior A

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with common web technologies required – C#, .NET, Java or other equivalent Object-Oriented language
  • 5+ years of experience in the implementation of cloud technologies (Microsoft Azure) and an understanding of SAAS, PAAS, and IAAS models
  • Experience building high performance, scalable, robust, 24x7 environments and/or applications
  • Experience creating scripts or automation, such as Perl, PowerShell, Python, TCL/TK, Ruby or similar for cloud orchestration required (PowerShell preferred)
  • Available on a 24x7x365 basis when needed for production impacting incidents or key customer events
  • Ability to create quality code that is secure and operable at scale.
Job Responsibility
Job Responsibility
  • Build automation leveraging CI/CD processes, automated testing, unit testing, code coverage and other software development best practices
  • Contribute to reusable automation scripts, libraries, services, and tools to increase system and process efficiencies
  • Partnering with the security teams and tools to continually review and understand new industry security threats, associated technologies and quickly addressing vulnerabilities
  • Partnering with the application management teams to continually review and understand the impact of resolving open vulnerabilities and execute those resolutions
  • Pursue opportunities to further operational excellence by increasing efficiency and reducing risk, complexity, waste and cost
  • Partner with key stakeholders to establish technical direction and negotiate technical decision points to drive innovative solutions
  • Drive technical design and validation, while ensuring implementation aligns with our technical strategies and strategic business goals
  • Develop architectural designs for applications building something to delight clients while managing costs to deliver these applications
Read More
Arrow Right