Evanston, IL

Senior Full Stack Developer

Talener

A nonprofit organization that created a suite of software used to close the literacy gap in kindergarten and first grade is looking to hire a senior full-stack developer! For over two decades they have used digital technology to connect teachers and students to a collection of resources to help students learn to read. It’s a full-time completely remote role where you will be working primarily on applications used in the classroom for both teacher and student platforms.
 
Job Title:  Senior Full Stack Developer 
 
Location:  100% Remote 
 
Required Technology and Skills:
  • Must have 5-7+ years of experience in full stack development 
  • Strong professional experience with Ruby on Rails is required
  • Expert skills in JavaScript (React), HTML, CSS
  • Proficient in CI/CD tools 
  • Professional experience with RESTful APIs and web services 
  • Professional experience with Heroku and AWS, is strongly preferred
 
Additional Skills: 
  • Computer Science or related degree 
  • Proven ability to solve complex problems and architect solutions
  • Experience with UI Design is a plus  
 
Hourly Rate/Compensation:  Competitive base salary up to $125-150k, depending on experience
 
Benefits and Perks:
  • Competitive base salary
  • Comprehensive health benefits 
  • Generous PTO 
  • 100% Remote 
  
Additional Information:   For additional information or to apply, please contact Alexa Buzby at abuzby@talener.com
 
#LI-REMOTE
 
 

{“@context”:”http://schema.org”,”@type”:”JobPosting”,”baseSalary”:null,”datePosted”:”2025-05-03″,”validThrough”:”2025-05-03″,”description”:”<div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-family: Tahoma, Geneva, sans-serif; font-size: 14px;" style="font-family: Tahoma, Geneva, sans-serif; font-size: 14px; box-sizing: border-box;">A nonprofit organization that created a suite of software used to close the literacy gap in kindergarten and first grade is looking to hire a senior full-stack developer! For over two decades they have used digital technology to connect teachers and students to a collection of resources to help students learn to read. It&rsquo;s a full-time completely remote role where you will be working primarily on applications used in the classroom for both teacher and student platforms.</span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Job Title:</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong>Senior Full Stack Developer&nbsp;</span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Location:</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong>100% Remote&nbsp;</span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Required Technology and Skills:</strong></span></span></div><ul fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; margin-top: 0px; margin-bottom: 10px;" type="disc"><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Must have 5-7+ years of experience in full stack development&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Strong professional experience with Ruby on Rails is required</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Expert skills in JavaScript (React), HTML, CSS</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Proficient in CI/CD tools&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Professional experience with&nbsp;RESTful APIs and web services&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Professional experience with&nbsp;Heroku and AWS, is strongly preferred</li></ul><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;">&nbsp;</span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Additional Skills:</strong>&nbsp;</span></span></div><ul fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; margin-top: 0px; margin-bottom: 10px;" type="disc"><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Computer Science or related degree&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Proven ability to solve complex problems and architect solutions</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Experience with UI Design is a plus&nbsp;&nbsp;</li></ul><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Hourly Rate/Compensation:</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong>Competitive base salary up to $125-150k, depending on experience</span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Benefits and Perks:</strong></span></span></div><ul fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; margin-top: 0px; margin-bottom: 10px;" type="disc"><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Competitive base salary</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Comprehensive health benefits&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">Generous&nbsp;PTO&nbsp;</li><li fr-original-style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" style="line-height: 12.95pt; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); box-sizing: border-box;">100% Remote&nbsp;</li></ul><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong></span></span></div><div fr-original-style="line-height:12.95pt;background-color:#ffffff;" style="line-height: 12.95pt; background-color: rgb(255, 255, 255); box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">Additional Information:</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong><strong fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit; font-weight: bold;">&nbsp;</strong>&nbsp;For additional information or to apply, please contact Alexa Buzby at abuzby@talener.com</span></span></div><div fr-original-style="line-height:106%;font-size:15px;" style="line-height: 106%; font-size: 15px; box-sizing: border-box; font-family: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;">&nbsp;</span></span></div><div fr-original-style="line-height:106%;font-size:15px;" style="line-height: 106%; font-size: 15px; box-sizing: border-box; font-family: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;">#LI-REMOTE</span></span></div><div fr-original-style="line-height:106%;font-size:15px;" style="line-height: 106%; font-size: 15px; box-sizing: border-box; font-family: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;">&nbsp;</span></span></div><div fr-original-style="line-height:108%;font-size:15px;" style="line-height: 108%; font-size: 15px; box-sizing: border-box; font-family: inherit;"><span fr-original-style="font-family: Tahoma, Geneva, sans-serif; font-size: 14px;" style="font-family: Tahoma, Geneva, sans-serif; font-size: 14px; box-sizing: border-box;">&nbsp;</span></div>”,”employmentType”:”FULL_TIME”,”hiringOrganization”:{“@type”:”Organization”,”name”:”Talener”},”jobLocation”:{“@type”:”Place”,”address”:{“@type”:”PostalAddress”,”streetAddress”:null,”addressLocality”:”Evanston”,”addressRegion”:”IL”,”postalCode”:null,”addressCountry”:null}},”title”:”Senior Full Stack Developer”,”url”:”https://talener.com/jobs/?cjobid=AB64063853&rpid=1175242&postid=W2L8_0JgVOI”,”identifier”:{“@type”:”PropertyValue”,”name”:”Talener”,”value”:null}}

We take a direct path to technology staffing success.