Lead Ruby Software Engineer

The Intersect Group is seeking a Lead Ruby Software Engineer for our client in Atlanta, Georgia. The Lead Ruby Software Engineer will be responsible for the design, development, maintenance, and support of custom Ruby applications, including the development and modification of frontend and backend code.

Responsibilities

  • Apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle
  • Evaluate functionality of products and remediate any lapse in functionality
  • Collaborate with team members to identify strengths and weaknesses of applications and improve upon them
  • Perform product and customer research and develop improvement strategies based on findings
  • Lead a team in the development, coding, and delivery of new software products and applications
  • Mentor other employees in development methodologies
  • Troubleshoot, test and correct issues
  • Compliance to internal design, coding, and documentation standards
  • Identify and sponsor improvements to organizational standards
  • Guide team members and ensure implementation of best practices
  • Oversee and review developer’s code to insure it meets standards
  • Collaborate with other team leads and senior developers, advising on challenges and direction of software and teams
  • Provide training and new hire orientation for team members
  • Assist team members with questions and provides guidance and mentoring
  • May track progress, monitor team member task and ensure deadlines are met for specific projects
  • Implement and monitor changes to policy, process or practice
  • Identify obstacles or inefficiencies and makes recommendations for improvement
  • Contribute to the creation and modification of processes and procedures
  • Demonstrates and support the organization’s core values
  • Coordinate or assist with standup meetings

Requirements

  • The Lead Ruby Software Engineer will have a minimum of five years of software development experience
  • Two years indirect supervision or leadership
  • Ability to develop software using Ruby/Javascript/Typescript
  • Experience with version control software (Git, GitHub)
  • Experience configuring and managing AWS environments
  • Experience with Restful API implementations
  • Experience building serverless applications
  • Experience with Ruby on Rails frameworks
  • Experience building and working in a mostly automated CI/CD pipeline
  • Strong understanding of software design patterns
  • Experience with Scrum/Agile development methodologies and release process
  • Strong understanding of software design patterns
  • Experience with Scrum/Agile development methodologies and release process
  • Terraform/Cloudformation/AWS CDK or other Infrastructure as Code nice to have
  • VueJS/React or other template-based Javascript frameworks nice to have
  • Familiarity with cloud-based monitoring tools such as NewRelic, Sentry, etc. nice to have
  • Excellent knowledge of Relational Databases (PostgreSQL preferred but not required) nice to have
  • Familiarity with NoSQL Databases (especially DynamoDB or similar Document Stores) nice to have

    IND3

Apply Now

  • Accepted file types: doc, docx, pdf.