Position: Senior Back End Engineer (Ruby on Rails)
Company: StartupSoft
Category: Ruby
Experience required: 3y
English level: upper
Published: 2023-06-01T00:00:00+03:00

**PROJECT**: 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, and 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.

**STAGE**: live product. Founded in 2011.

**STACK**: RoR; React; SQL; AWS.

**TEAM**: up to 150 employees, according to LinkedIn. 2 Full-stack developers, a Product designer, and Solution Architect from our side.

**REQUIREMENTS**:
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.

**RESPONSIBILITIES**:
Work on the ParentSquare Web application;
Write effective and scalable code in Ruby;
Solve complex end-user issues by working with the customer success team to understand the problem;
Identify bottlenecks and bugs, and devise solutions to these problems by 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.

**YOU WILL GET**:
Competitive financial reward and other social benefits;
Possibility to work with minor supervision and low-bureaucracy;
Flexible schedule and friendly working atmosphere;
Tight-knit team with an inclusive and transparent culture.