Ruby On Rails Software Engineer
- Full-time
Company Description
Liaison International, is unique in that we are an established and stable organization but have that fastpaced energy and feel of an emerging technology company. It is a place to work with fun, smart, collaborative, and driven people. Our SaaS based admissions management and enrollment marketing software and services helps millions of students take the next step in their academic career and is utilized by over 31,000 academic programs at more than 1,000 institutions.
Job Description
We are seeking a capable, motivated, and experienced Ruby on Rails software engineer to be part of our engineering team. You will be part of a scrum team which is responsible for the design and development of software solutions to build and optimize highly scalable, web‐based multi‐tenant applications used by national educational associations and institutions of higher learning including numerous colleges and universities. If you love tackling problems head-on, enjoy coming up with creative solutions for complex problems and like keeping yourself updated with the latest trends in technology, then you will fit in well with our team. We run a fast-paced but casual team that operates in a supportive atmosphere.
Responsibilities:
Design and develop enterprise grade, high-volume web application features
Participate in design and implementation discussions with product management and software development teams
Develop and support REST APIs
Develop and support web user interfaces using JavaScript Frameworks
Apply Test Driven Development practices to improve software quality
Develop unit tests and API integration tests to maintain/improve code coverage
Identify bottlenecks and bugs, and devise solutions
Qualifications
Master's or Bachelor’s degree in Computer Science, Management Information Systems, Engineering or an IT related discipline, or its equivalent.
Minimum 3-5 Years developing and maintaining Enterprise level application in Ruby on Rails
Highly experienced in Ruby on Rails application framework and Ruby language
Experience working with Active Records, Resque and RSpec etc.
Experience with API development and Service-oriented architecture
Experience with JavaScript frameworks (Angular/React/Vue.js)
Experience with high-performance database systems (PostgreSQL, MySQL etc.)
Experience in Test and Behavior Driven development
Commitment to 100% code coverage and automated testing
Knowledge of architectural frameworks and best practices
Entrepreneurial mindset to find process and architectural improvements
Extensive knowledge of full stack web development, from concept through implementation, deployment, and optimization.
Experience with Agile/Scrum methodologies
Experience with software processes: Requirements, Demos, Source code control (Git), Defect tracking (JIRA), Estimation and planning, Build, Test automation, CI/CD, etc.
Experience mentoring, training, and pairing with developers and other stake holders
Experience in cloud-based environment (AWS)
Excellent verbal and written communication and interpersonal skills
Demonstrated ability to quickly grasp new technologies
Strong team player who enjoys working in a fast-paced, dynamic environment
Ability to work under pressure, multiple deadlines, and minimal supervision