Our Purpose
We work to connect our customers through technology. We focus on simplifying the lifestyles of people. We cultivate a culture for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Job Description
This Mid-level to Senior-level Ruby on Rails developer position is ideal for a self-motivated IT developer looking for a rewarding challenge and ready to expand their developer skills, knowledge, and experience. From day one, you will contribute to building a leading-edge web-based offer management solution. Your ideas will help shape the product and continue to push what’s possible. The ideal candidate should have an education in Computer Science/Information Management focusing on RoR BE development. If you are equipped with these qualities, we look forward to finding out if you are up for the challenge and are a good fit with our dynamic and engaging team.
Primary Responsibilities
- Partner with Product Managers to design and develop new React JS software applications from concept to finish.
- Develop functional requirements based on business requirements documents and articulate proposed functionality/design.
- Provide project requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable.
- Research the latest client and server-side technologies and libraries to incorporate into the base product roadmap.
- Develop and implement front-end architecture to support user interface concepts.
- Develop and/or enhance existing applications and components by leveraging new technologies and designs.
- Troubleshoot interface software and debug application codes.
- Monitoring and improving front-end performance.
- Prepare technical materials and documentation as needed.
- Develop test scripts and provide QA/QC testing on applications.
- Suggest solutions to product enhancements.
Required Qualifications
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or similar subject area or equivalent
- Demonstrate capability and experience with Ruby on Rails Solid understanding of Ruby programming language.
- Familiar with SaaS and OOP background
- Experience with basic meta-programming
- Experience working with GIT.
- Comfortable using Linux terminal to accomplish basic tasks like basic navigation, ssh and grep/awk.
- SQL database experience/knowledge eg. PostgreSQL, SQLite
Desired Qualifications
- Experience integrating with Identity Providers
- Familiar with Service Oriented Architecture or Microservices is a plus
- Experience with ruby profiling and refactoring tools
- Full-stack web development experience a plus
- Experience designing with RSpec – TDD
- Experience with Nokogiri xml parsers
- Experience with Sidekiq
- Experience with CI/CD pipelines.
- Google Cloud and/or AWS environment
Technical Qualifications for this position include
- Ruby on Rails
- REST API
- Strong SQL (PostgreSQL or SQLite)
- GIT
- Test frameworks
Nice to have
- React or Javascript
- Service Oriented/Microservices Architecture
Benefits & Perks
- Health Insurance
- Paid Time Holiday
- Lunch & Snacks Allowances
- Internet and Cell Phone Invoice Allowances
- Entertainment Allowances
- Referral Incentives
Experience
- Ruby on Rails: 2 years (Required)
- React: 1 year (Preferred)