Software Engineer/Web Developer

Position Summary
Finalsite, a leading provider of school website solutions and services, is seeking energetic, motivated, and team-oriented application developers to build, enhance and maintain our comprehensive web-based software solutions. Want to contribute to the education sector using the latest web technologies? Utilize agile and test driven development methodologies? Learn a new language or two and gain exposure to both front and back-end coding in a heavily used web software product that schools rely on every day? Either join the Dev crew in our Glastonbury, CT office or remotely from any North American location. You will be challenged to expand your knowledge base and hone your web programming skills in a friendly, fun, and fast-paced environment.
Positions are open, and salary is commensurate with experience. Full benefits package available.

Job Responsibilities

  • Work as a member of a cross-functional team to develop new web-based modules using Ruby, Rails, Backbone.js, and PostgreSQL, using RSpec and Jasmine to write unit tests.
  • Enhance existing web-based components.
  • Successfully interact with product owners, quality assurance testers, other developers, and system architect on a daily basis to produce high quality results in a timely fashion.
  • Remain current on web development techniques.
  • Suggest new tools and methods to improve development efficiency.

Education, Experience, and Skills Required

  • Bachelors degree in a related field (Computer Science, Software Engineering, etc.) or equivalent experience.
  • 3+ years experience developing web applications using Ruby on Rails. We will consider exceptional candidates with experience on other Web Application frameworks
  • Detail-oriented with ability to learn and apply new technical concepts quickly.
  • Experience with client side development with JavaScript. JQuery and Backbone.js is an added plus.
  • Experience or Knowledge with Test Driven Development is a plus. RSPEC and Jasmine are preferred
  • Working knowledge of CSS, HTML, and Object-oriented programming.
  • Basic knowledge of SQL required.
  • Experience with version control (GIT) software helpful.
  • Excellent written and oral English communication skills.
  • Organizational ability to work in a fast paced environment with multiple projects and shifting priorities.
  • Natural collaborator and communicator with a sense of humor who prefers developing in a team environment.
  • The ability to work independently and within a cross-functional team environment.

Apply Now

MORE JOB OPENINGS

Finalsite, the preferred website, communications, and marketing platform of 5,000+ schools worldwide, is seeking to hire a director of communications to oversee creative, public relations, and communications. You will work with the demand-driven marketing team to craft and maintain the company brand, including messaging, tone, design, and public relations.

Read More about Director of Communications

Finalsite is a rapidly growing web development Software as a Service (SaaS) company serving schools in the United States and across the globe in over 100 countries.
We are seeking an energetic, motivated, and team-oriented individual to join our public school team.

Read More about Education Sales Manager