Software Engineer, Full Stack, Payment Processing

UK, USA
October 18, 2022

Job Description

Finalsite is the preferred website, communications, and marketing platform of more than 8,000 schools worldwide. The company’s people, products and services transform how schools connect and engage with their community, recruit students and staff, and fundraise; while managing the complex requirements around data privacy, accessibility, hosting and security.

Finalsite products and services include award-winning website designs, a robust content management system, a powerful enrollment management system, innovative inbound marketing tools, data integration, training, support and marketing consulting. With a 96% retention rate year-over-year,

Finalsite is the choice of over 700 NAIS member schools and 1000+ school districts in the U.S., and international schools and universities in over 115 countries around the world. The company is headquartered in Glastonbury, CT with offices in Austin, TX and Columbus, OH, U.S.A., as well as in the U.K. For more information, please visit www.finalsite.com.

MISSION

Finalsite’s mission is to help schools prepare students to be successful and make the world a better place.

VISION

Finalsite will transform the way school communities engage with their schools.

SUMMARY OF THE ROLE

The full-stack engineer is responsible for participating in all phases of the software development lifecycle as Finalsite’s Payment Development team embarks on building and enhancing their new payment processing platform.

LOCATION

100% Remote – Anywhere within the US or UK.

RESPONSIBILITIES

  • Engage in the entire software lifecycle including requirements feedback, architecture, implementation, automated tests, code reviews, deployment, measurement, and learning
  • Develop software for cloud-delivered web applications and configure supporting services at every level: infrastructure, operating system, tooling, database, libraries, server, and frontend
  • Develop software in Ruby, Rails, JavaScript, React and other supporting technologies
  • Develop software, often independently, but actively seeking guidance as needed
  • Design individual features of any complexity
  • Identify and develop solutions that deliver a good user experience
  • Proactively consult with stakeholders whenever beneficial

QUALIFICATIONS AND SKILLS

  1. Computer Science degree with some software development work experience (e.g. internship), or at least 3 years Ruby on Rails object-oriented development work experience
  2. 2 years experience developing in Ruby on Rails or similar Object Oriented language
  3. Possesses an interest in full stack development, from JavaScript to DevOps
  4. Working knowledge of CSS, HTML, and Object-oriented programming.
  5. Writes readable and maintainable code
  6. Experience integrating with payment service providers like Stripe
  7. Responsive to communications from team members and manage stakeholders’ expectations
  8. Pursues root causes when solving problems

Related Jobs

Related Jobs