NOTE:
- Please apply only if you have 9+ years of overall experience as a Sr. Ruby & Rails Developer.
Title: Ruby & Rails Senior Software Engineer [BizID#6788]
Location: Seattle, WA (Remote) Preferable Local Candidates
Experience: 9+ years
Job Description:
The position must have the following:
Senior Software Engineer/ Lead Engineer for an enterprise Ruby & Rails mission-critical applications for a global insurance provider. A team consists of a couple of onshore leads, and 10 offshore systems engineers to provide application support. The expectation is that this role provides technical guidance, direction, hands-on expertise, and experience in server and farm upgrades, with on-call support as required. Client collaboration is an integral component of this role.
The successful candidate will take firm ownership of all Ruby & Rails applications under their control. He or she will be able to balance the inherent conflict between system stability/availability and the business need for functional enhancements and customization and assist development teams with operationalization & best practices for deployments. The successful candidate will be highly experienced with 6+ years in the field and love the detailed engineering aspects of the job.
Responsibilities:
- Design, implement, document, and maintain front and back-end systems for high-traffic applications
- Help peel off monolith code into well-organized architecture
- Help drive technical standards for the team
- Help us set a high bar for quality, from code and systems to how we treat each other
- Provide material feedback on the work of junior and mid-level programmers
- Integrate & coordinate with client engineering teams, building trust, and ensuring technical stakeholder relationship health
- Implement capture and reporting on managed service metrics, and ensure that SLA targets are met
- Manage and mentor junior team members, and outline training and certification paths accordingly
Minimum Qualifications:
- Minimum of 6 years Ruby & Rails application development, software test automation, object-oriented development, working with relational databases, and writing SQL queries or stored procedures
- High level of ability coding in Ruby and expert level familiarity with the Rails framework
- Advanced level of querying in ORMs such as Active Record and Sequel
- Experience with large Rails/Rack-based applications
- Experience mentoring junior to mid-level engineers while balancing current work
- High proficiency in some of the following AWS services: ECS, EC2, S3, CloudWatch, RDS, Elastic Search, VPC
- Proficient in vanilla JavaScript (outside of using it with a modern web framework)
- Advanced level of querying in ORMs such as Active Record and Sequel
- Experience with large Rails/Rack-based applications
- Proficiency with code versioning tools like Bitbucket, Git, Github
- Familiarity with MVC, REST
- Good understanding of front-end technologies including HTML5, JavaScript, jQuery, CSS3, and Bootstrap framework
- Familiarity with database technology and SQL programming (MySQL, Postgress)
- Experience working with Agile methodologies and tools (we use Jira, Scrum)
We need a strong consultant here, who can wear many hats as needed and drive outcomes. Rigid mindsets, poor cultural fit, or language difficulties will be blockers to acceptance.