Software Engineer (Ruby)

Posted 8 Days Ago
Be an Early Applicant
Sail Harbor, CT
Mid level
Edtech
The Role
The Software Engineer (Ruby) develops educational web applications for Full Sail University, focusing on backend components and collaborating in the software development lifecycle. Responsibilities include writing code, designing application architecture, collaborating with teammates, performing code reviews, and ensuring application security. The role involves creating automated tests and troubleshooting application issues.
Summary Generated by Built In

If you're looking for the chance to learn, grow, and make a contribution to the community, look at employment opportunities with Full Sail University. You'll find your choice of career opportunities, great benefits, an environment that welcomes and values creativity, and a work experience that is both challenging and rewarding!

The Software Engineer (Ruby) is responsible for the development of educational web applications for Full Sail University utilizing Ruby and associated technologies. They work in a team setting and participate in all parts of the software development lifecycle.

Essential Duties and Responsibilities:

  • Design, develop, and maintain back-end components for Full Sail educational web applications including our in-house learning management system (LMS).
  • Write clear, maintainable, efficient code that achieves business goals.
  • Collaboratively design application architecture, data models, and APIs to support new functionality and document decisions made in the process.
  • Incorporate security best practices to ensure that applications appropriately control access to sensitive resources.
  • Perform code reviews and assist peers with difficulties and troubleshooting.
  • Assist front-end developers and external teams with correct and efficient utilization of API resources.
  • Collaborate with cross-functional product teams to understand business needs and design appropriate changes to address these needs.
  • Assess the technical feasibility and impact of proposed functionality and provide guidance with respect to potential issues that may arise.
  • Create automated tests to identify and resolve problems during development.
  • Identify, troubleshoot, and remedy application defects and issues.

Other Responsibilities:

  • Adhere to the policies and procedures of Full Sail University.
  • Maintain strict confidentiality of company and personnel information.

Supervisory Responsibilities: No

Competencies:

  • Solid understanding of software development fundamentals.
  • Solid understanding of Ruby fundamentals and modern usage.
  • Solid understanding of relational databases, SQL, and data modeling.
  • Solid understanding of JavaScript fundamentals and modern usage.
  • Comfortable working across the web stack with modern front-end technologies as need arises.
  • Comfortable utilizing MacOS/Linux command line tools.
  • Strong verbal and written communication skills across technical and non-technical subjects.
  • Aptitude for creative problem solving along with a methodical and patient approach to troubleshooting.
  • Desire to continuously learn new skills and refine existing ones, ability to help others to do the same.
  • Strong organizational and time-management skills.
  • Participatory approach to teamwork along with initiative to work independently.

Education and/or Experience:

  • 3+ years professional experience as a professional software developer, preferably with a recent focus on back-end development of web applications in a team setting.
  • 2+ years of Ruby experience, preferably in a professional production environment or in substantial personal projects for which the applicant can share source code.
  • Experience collaborating with other roles in the software development process such as stakeholders, design, and operations.
  • Experience with extensive automated testing in a production environment.
  • BSc or MSc in Computer Science or another pertinent degree program is positively recognized but not required.
  • Professional experience developing highly interactive, medium to large scale web applications is highly beneficial.
  • Experience integrating with third party APIs is helpful.
  • Experience working with educational technologies is helpful.
  • Experience with the following technologies is beneficial:
  • PostgreSQL
  • Rails
  • Sequel ORM
  • JRuby
  • RSpec
  • Java
  • NodeJS
  • ReactJS
  • Redis
  • AWS technologies such as S3, RDS, EC2, Lambda, API Gateway, SNS, etc.

Certificates, Licenses, Registrations:

  • Not required, but a plus.

Computer/Equipment Skills:

  • Implied with above qualifications

Environmental Factors/Physical Demands:

Work is performed in an office environment. While performing the duties of this job, the employee is regularly required to have the ability to maintain active customer and employee communication; access, input and retrieve information from the computer system; enter alphanumeric data into a computerized system often while listening on the telephone. (May be subject to bending, reaching, kneeling, stooping and lifting up to thirty (30) pounds.)

Full Sail is an Equal Opportunity Employer.

Top Skills

JavaScript
Ruby
SQL
The Company
HQ: Winter Park, Fl
6,704 Employees
On-site Workplace
Year Founded: 1979

What We Do

Full Sail University is an award-winning educational leader for those pursuing careers in entertainment, media, arts and technology. Founded in 1979, Full Sail has received accolades throughout its 40+ year history, including most recently:
* One of the 2021 "Top Graduate & Undergraduate Schools to Study Game Design" by The Princeton Review
* One of the 2021 "Top 50 Film Schools" by The Wrap Magazine
* 2019 "School/College of the Year" by the Florida Association of Postsecondary Schools and Colleges

Full Sail is a graduate and undergraduate degree-granting institution offering on-campus and online degree programs in areas related to Art & Design, Business, Film & Television, Games, Media & Communications, Music & Recording, Sports, and Technology. Full Sail alumni have worked on countless award-winning projects with individual recognition including OSCAR®, Emmy®, GRAMMY®, ADDY®, MTV Video Music Award, and Video Game Award honors.


What Makes Full Sail Different?

Our 210+ acre campus is located in Winter Park, FL. From game studios, to venues, to boardrooms and film sets, our classrooms are designed to look and feel like industry production environments – because they are.

Full Sail degrees are built around real-world experience – project-based work in professional environments and on professional software and hardware. Our education is offered at an accelerated pace, which allows students to graduate in about half the time of a traditional bachelor's program. This unique approach helps prepare our students for the entertainment media world they want to join after graduation.

Full Sail’s community consists of 22,000+ students, 2,200+ full-time equivalent employees, 83,565+ graduates, and 600+ educators with academic and professional credentials. Our community is united by the desire to learn through creating.

Connect with us: https://www.fullsail.edu/connect-with-us

Full Sail is accredited by the Accrediting Commission of Career Schools and Colleges.

Similar Companies Hiring

Academia.edu Thumbnail
Software • Social Impact • Information Technology • Edtech • Digital Media • Consumer Web
SAN FRANCISCO, CA
110 Employees
Campus Thumbnail
Edtech
New York, NY
143 Employees
ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
145 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account