360ITProfessionals1
Ruby On Rails Fullstack Developer
- Compensation
- Not disclosed
- Location
- Pleasanton, CA, us
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Full description
RUBY REQ :Top Three Skills:
- 6+ years of experience with Ruby on Rails
- 3+ years of experience building RESTful services
- 3+ years of experience with any relational database; Client is using MySQL
- 3+ years of experience scripting with Ruby, Python, PERL, Bash or SQL.
Job Description: Responsibilities:
- Be a leader and promote best practices.
- Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Client systems.
- Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
- Provide software engineering life-cycle ownership of client products and technologies.
- Design and develop transaction processing solutions using traditional and emerging technologies.
- Develop products that perform, scale, are highly-available and fault tolerant with automated failover capabilities.
- Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
- Create understandable and automated product deployment mechanisms for development, QA, and production environments.
- Participate in standard scrum process including daily stand-up meetings, iteration planning, backlog grooming, etc.
Qualifications:
- Bachelor or Master’s degree in Computer Science and/or equivalent experience.
- 6+ years of Ruby application development utilizing data persistence environments.
- Deep service-oriented architecture and REST service knowledge.
- Experience scripting using multiple of the following: Ruby, Python, PERL, Bash, SQL, etc.
- Knowledge of the Agile scrum methodology required.
- Experience reviewing code, mentoring team members, and driving great development practices required.
- Skilled at driving release management, test automation, and performance testing.
- Ability to positively manage work in a dynamic environment.
- Ability to assimilate and organize large volumes of disparate, minute detail, and assemble a big picture view.
- Able to work autonomously.
- Ability to rapidly build knowledge of application business area and application requirements.
- Familiarity with Docker and related technologies.
- Demonstrable solution design for performance and scalability.
- Design and transfer technical solutions to team and review team’s solutions for accuracy
- Participates as test team member as required and demonstrates strong focus on quality
- Strong verbal and written communication skills.
- Experience deploying systems in data center and cloud environments desirable.
- Experience with Amazon Web Services (AWS) including RDS and EC2 desirable.
- Experience with modern packaging and
- Experience with AWS CLI desirable.
- Experience with continuous integration tools like Jenkins or similar CI tool a plus.
- Experience using Git source code control.
- Experience working in the Payments industry on credit/debit transactions a plus.