Senior Rails Developer
Who we are
ParentSquare is a Santa Barbara based growing company that's changing the way schools and parents communicate every day. Sounds simple? We strive to keep it that way! Parents in 41 states (and growing!) across the U.S. utilize our platform to stay informed and involved from the way they prefer to be notified - email, text, voice, web, app, social - to the ways they want to get involved - sign ups, payments, RSVPs, language translations, chat and more. We are constantly innovating to provide simpler, more intuitive tools that can be easily used by all educators and parents transcending the barriers of technology and language.
Who we’re looking for
We are seeking someone who is eager to be an active contributor in a fast-paced environment where we’re solving challenging problems for real people and making a difference in the lives of students. You are a highly detail-oriented and organized individual who can take direction well and be proactive in your work. You are willing and able to take complete ownership of a project or sub-system, from inception to deployment and beyond, and are able to do excellent work with minimal direction. You love working on multiple projects at one time and are seeking the opportunity to broaden your experience from solving a customer’s challenges to formulating solutions to implementing new technologies that achieve effective results. You will contribute to all phases of the software development life cycle, from design to deployment.
Responsibilities
Work on the ParentSquare Web application
Write effective and scalable code in Ruby
Solve complex end-user issues working with the customer success team to understand the problem
Identify bottlenecks and bugs, and devise solutions to these problems working closely with other members of the tech team
Write test cases using RSpec for all code additions and changes
Mentor junior developers, and review and debug their code
Coordinate with team members who work on different layers of infrastructure
The perks of working for us are great! You’ll get your foot in the door as our company continues to grow. We’re big believers in work-life balance and provide health insurance, 401K, stock options and gym memberships.
Our ideal candidate will have the following:
3+ years of professional Ruby-on-Rails development experience
Bachelor’s degree (or higher) from an accredited college or university in Computer Science or related field
In-depth understanding of Ruby-on-Rails development
Extensive experience working with large-scale web applications
Proficiency with RESTful API development
Experience with SQL (MySQL preferred)
Proficiency with commonly used AWS services is a big plus
Proficiency with version control using Git
Experience in writing tests (RSpec/Selenium/Capybara)
Familiarity with agile or lean software development
Excellent communication skills (written, verbal, presentation and interpersonal)
Strong work ethic and ability to work effectively both independently and in a collaborative team environment.