MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Software Engineer, Senior - Ruby on Rails

Blackbaud

Full-time
India
ruby on rails
software engineering
engineer
aws
javascript
Apply for this position

About the role: 

As a Senior Software Engineer working on our Awards Management product (Mostly Ruby on Rails, Elixir, and Phoenix, but also some .NET, C#) you will focus on developing and enhancing web applications, while working with some of the latest technologies in user interfaces, server architecture, and cloud-based computing.  The successful candidate will join a community of engineers organized into Scrum teams focused on Blackbaud’s state-of-the-art award management and stewardship management capabilities. 

What you'll be doing: 

  • 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. 

  • Develop a strong understanding of software development methodologies and styles that are most effective. 

  • Develop a strong understanding of the product domain and code base in order to become more efficient and effective. 

What we'll want you to have: 

  • 5+ years of professional experience in a backend web application stack. We use Ruby on Rails, Elixir, and Phoenix.

  • 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. We use Postgres, Elasticsearch, Cassandra, Redis, Amazon Web Services (AWS), and Docker. 

  • 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. 

Stay up to date on everything Blackbaud, follow us on Linkedin, X, Instagram, Facebook and YouTube ​

Blackbaud is a digital-first company which embraces a flexible remote or hybrid work culture.  Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining an inclusive work environment. All qualified applicants will receive 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.

Apply for this position
Bookmark Report

About the job

Full-time
India
Posted 1 day ago
ruby on rails
software engineering
engineer
aws
javascript

Apply for this position

Bookmark
Report
Enhancv advertisement

CYBER WEEK
40% OFF

Unlock access to our database and
kickstart your remote career
Claim Discount

Software Engineer, Senior - Ruby on Rails

Blackbaud

About the role: 

As a Senior Software Engineer working on our Awards Management product (Mostly Ruby on Rails, Elixir, and Phoenix, but also some .NET, C#) you will focus on developing and enhancing web applications, while working with some of the latest technologies in user interfaces, server architecture, and cloud-based computing.  The successful candidate will join a community of engineers organized into Scrum teams focused on Blackbaud’s state-of-the-art award management and stewardship management capabilities. 

What you'll be doing: 

  • 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. 

  • Develop a strong understanding of software development methodologies and styles that are most effective. 

  • Develop a strong understanding of the product domain and code base in order to become more efficient and effective. 

What we'll want you to have: 

  • 5+ years of professional experience in a backend web application stack. We use Ruby on Rails, Elixir, and Phoenix.

  • 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. We use Postgres, Elasticsearch, Cassandra, Redis, Amazon Web Services (AWS), and Docker. 

  • 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. 

Stay up to date on everything Blackbaud, follow us on Linkedin, X, Instagram, Facebook and YouTube ​

Blackbaud is a digital-first company which embraces a flexible remote or hybrid work culture.  Blackbaud supports hiring and career development for all roles from the location you are in today!

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining an inclusive work environment. All qualified applicants will receive 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.

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Reviews
Job Alerts

Job Skills
Jobs by Location
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.