✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Ruby on Rails Developer

Top Echelon Software Canton, Ohio
ruby software team design saas recruiting people software development web ruby solution cloud technical
November 25, 2022
Top Echelon Software
Canton, Ohio
FULL_TIME

Top Echelon Software is looking for a talented, driven, and experienced Ruby on Rails Software Developers to help us deliver a world-class SaaS recruiting and hiring solution that has helped and continues to help companies hire top talent. As a Software Developer for Top Echelon Software, you will be a part of one of our development teams creating innovative user-facing features that help our customers hire top talent.This position is a full-time job where you can choose to work in our either of our Canton, OH or Minneapolis, MN offices or fully remote.About our companyThe incredible people who are part of Top Echelon Software are passionate about providing the most modern and easy to use SaaS based recruiting and hiring solution in the marketplace. We believe that our software helps companies hire the best people easier and faster, which in turn enables them get more done in less time. We focus on our customers, software innovation, and our co-workers and that has fueled us for over 30 years. About the jobAs part of a cross-functional software development team, this role primarily involves continuing development of our flagship product - an Amazon Web Services (AWS) cloud-based Applicant Tracking & Recruiting SaaS application with an emphasis on high availability, performance, and security. The ideal candidate will have broad web development and microservice experience. You will be working closely with product owners, product designers, and other developers, helping with product development and continuous technological evolution and innovation!Who you are:- Innovative - one of our values is Innovation.” We want people who look for creative solutions to problems and are willing to take risks.- Passionate - a love of technology and automation and a desire to keep abreast of industry trends and quickly adapting your skill set.- Reliable - You do what you say you’ll do, when you say you’ll do it.- Introspective - you are always looking for ways to improve our systems and processes- Team Player - always helps others succeed- Coachable - understands that we all have room to grow, and that feedback should be both received and givenEssential Functions and Responsibilities:- Work with design and development teams to build features that solve customers' problems- Participate in definition and clarification of business and product requirements and determine the technical feasibility of potential solutions- Design and implement robust, scalable, and secure web-based solutions to business requirements- Communicate progress, issues and risks in a timely manner- Collaborate with other team members on projects that implement a variety of technologies- Contribute to the improvement of our software development processes and practices- Conduct code reviews- Protect the confidentiality of sensitive and/or proprietary company and customer information- Stay up-to-date on the latest and emerging technologiesOur Ideal Candidate Has:A degree in Computer Science, Engineering, a related technical major, or related experience3+ years developer experience- A strong understanding of the software development process- Excellent troubleshooting and problem-solving skills- A reputation for being a logical thinker, being persistent, and wanting to figure out hard problems- Proficiency with Ruby on Rails and comfort working in a large Rails codebase- Bonus points for experience working with Angular in particular or a similar javascript front-end framework- Proven experience building web applications- Knowledge of application design patterns and object-oriented design and a desire to write clean, readable, maintainable codeA solid understanding of building and working with REST APIsA fundamental understanding of automated software testing in general and Unit Testing specificallyExperience with relational databases such as PostgreSQL and how ORMs interact with themExperience in a wide range of AWS services or any other Cloud technology experience at scaleExperience with Service Oriented Architecture and Microservices- An understanding of the deployment and continuous integration process- The ability to adapt to changing requirements and business processesBenefits & Perks- Competitive Salary- 401(k) matching- Medical, Dental, and Vision Insurance- Strong Leadership - we care that you are happy at work!- Investment in culture and resources for a distributed team- 100% Remote and Hybrid- Incredible amount of autonomy- We host virtual social events and filled with fun activities to ensure you feel part of the Top Echelon familyhttps://www.topechelon.com/careers/


Report this job

Similar jobs near me

Related articles