Software Engineering Senior Advisor (Ruby on Rails)

Company: Princeton Information
Location: Austin, Texas, United States
Type: Full-time
Posted: 14.APR.2019


- Top 3 main criteria for being considered for this posting 1. Hands on experience with Ruby on Rails. 2. Hands on experience with MySql, Po...


- Top 3 main criteria for being considered for this posting 1. Hands on experience with Ruby on Rails. 2. Hands on experience with MySql, Postgres, or other RDS system. This include schema design and normalization. 3. API design and implementation experience for mission critical systems. Ruby on Rails is used for Backend, and sometimes Frontend as well. Our Ruby on Rails position is backend only, focusing on building scalable APIs. - 3 years of experience, working with Ruby on Rails framework. Or the ability to demonstrate advanced RoR concept and learning. We are seeking a passionate and talented Software Engineer who has a good grasp on Ruby on Rails. Using their skills, they will help us continue building out our APIs and services, aimed at aiding the over 30 million uninsured patients at the pharmacy counter. The ideal candidate would be someone with a thorough background in CS fundamentals such as data structures, algorithms, and design patterns. They would be well versed in the challenges and complexities involved in building scalable and robust applications. Most importantly, they would thrive in a fast paced collaborative culture, helping to grow a pharmacy startup. Required Technical Skills and experience - 3+ years of relevant work experience working with Ruby on Rails or similar frameworks - Proficiency working with Ruby on Rails specifically for APIs - Have spent at least 2 years building web services used by production applications. - Good understanding of designing and implementing REST APIs - Comfortable stepping into the Unix CLI to perform maintain utility functions. - Past experience shipping tested code with functional, unit, and integration tests - Experience working with RDBs for at least 2 years, specifically Postgres or MySQL - Have worked in an Agile environment, and are familiar with SCRUM andor Kanban - Expert understanding of Git, not afraid to cherry pick or squash commits - Ability to work in a cross-functional environment where team members fill many roles - Have participated in code review process, giving constructive feedback to peers You get Bonus Points if... - you are proficient with Node.js and ES6 as well - you have worked with AWS environments - you have experience setting up and using Docker containers - you know how to set-upmaintain CICD pipelines - you are familiar with the Atlassian suite (JIRA, Confluence) - you are comfortable with pair programming - you have a Bachelor's Degree in Computer Science or similar field You're a Good Cultural Fit if... - you are comfortable being self-directed and taking ownership of work - the sound of a ping pong table makes you code better - you find Nerf projectiles a viable solution to some minor disagreements - you like to level up your skills and knowledge, and are constantly learning - a collaborative team environment is where you thrive Get excited! Here is some of the current tech we are using. - Ruby on Rails - Node.js - GitLab - Docker - AWS - PostgreSQL MySQL Provides counsel and advice to top management on significant Application Development matters, often requiring coordination between organizations. Focuses on providing thought leadership and technical expertise across multiple disciplines. Recognized internally as the go-to person for the most complex Information Management assignments. Princeton Information is one of the nation's top five privately-held IT consulting firms, in business since 1985. Princeton Information services a clientele of primarily Fortune 500 companies nationwide. With annual revenues over 120 million, Princeton Information operates across the US from multiple regional offices. Our Commitment to Our Consultants As a privately held company, Princeton Information is solely committed to the success of clients and consultants - not to any shareholders. PI's success is grounded in the relationships we build with our consultants. We seek the best people provide career path counseling as well as the most challenging opportunities in business and in IT. As part of its culture of loyalty and commitment to its consultants, Princeton Information is committed to doing all we can to ensure our consultants have the best possible search, placement and work experience possible. Our Services Working with one Princeton Recruiter will gain you access to over 500 open requirements with the top clients in the US across all industries (finance, insurance, pharmaceutical, commercial, telecom, media, manufacturing) nationwide. Our local recruiters have in-depth knowledge of our clients and opportunities. They will work with you to find you the best possible opportunities for you and your career. Our Relationships Our relationships with our clients, as well as our consultants, are critical to our success! We have a robust sales organization that ensures that Princeton has the inside track on what attributes a person needs in order to be successfully placed and engaged at our clients. We know the technical and non-technical skills that our clients are looking for and we ensure that you are educated about the client prior to your interview with them. Princeton is committed to going above and beyond to ensure that each meeting you have with a client is a successful one!

Apply Now


Free eBook

Loader2 Processing ...