Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Lead Software Engineer (Ruby on Rails)Remote

Generis Tek Inc.

Lead Software Engineer (Ruby on Rails)Remote

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    We have a Permanent For LEAD SOFTWARE ENGINEER (RUBY ON RAILS)REMOTE for our client SAN FRANCISCO CA .Please let me know if you or any of your friends would be interested in this position.

     

    POSITION TITLE:

    LEAD SOFTWARE ENGINEER (RUBY ON RAILS)REMOTE- SAN FRANCISCO CA

    LOCATION: REMOTE (POST IN SAN FRANCISCO CA)

    DURATION: PERMANENT

     

    JOB SUMMARY:

    ·         The Lead Software Engineer's primary function is to develop Client’s suite of applications and be a mentor and leader to the development team. This position proactively improves application performance, consistently enhances the user interface experience, and provides compliance to existing internal design, coding, and documentation standards.

     

    RESPONSIBILITIES:

    ·         Lead a team in the design, development, maintenance, and support of custom Ruby applications which includes the development and modification of frontend and backend code

    ·         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.

    ·         Assist employees with questions and provide guidance and mentoring in development methodologies and best practices

    ·         Troubleshoot, test and correct issues

    ·         Comply to internal design, coding, and documentation standards

    ·         Identify and sponsor improvements to organizational standards

    ·         Review developers code to ensure 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

    ·         Track progress, monitor team member tasks, and ensure deadlines are met for specific projects

    ·         Plan sprint resource availability, track commitment, remove any blockers, and make sure sprint work is in line with the departmental road map

    ·         Contribute to and monitor changes to policy, processes, and procedures

    ·         Identify obstacles or inefficiencies and make recommendations for improvement

    ·         Share knowledge transfer videos and other knowledge base resources available with team

    ·         Demonstrate and support the organization's core values

    ·         May coordinate or assist with standup meetings

    ·         Other duties as assigned

     

    POSITION REQUIREMENTS:

    ·         Bachelor's degree or equivalent combination of education and experience

    ·         5+ years of software development experience

    ·         2+ years indirect supervision or leadership experience

    ·         5+ of software development experience in a work environment

    ·         Full stack experience

    ·         Extensive experience with Ruby and Ruby on Rails

    ·         Ability to develop software using JavaScript / Typescript

    ·         Experience with version control software (Git, GitHub)

    ·         Experience with Restful API implementations

    ·         Experience with Rspec testing tool

    ·         Experience with Sidekiq background job scheduler

    ·         VueJS / React / Angular or other JavaScript frameworks

    ·         Experience configuring and managing cloud environments (AWS or Azure)

    ·         Strong understanding of software design patterns

    ·         Experience with Scrum/Agile development methodologies and release process

    ·         Experience mentoring junior deveopers

     

    NICE TO HAVE(S):

    ·         Experience building and working in a mostly automated CI/CD pipeline

    ·         Experience building serverless applications

    ·         Terraform / CloudFormation / AWS CDK or other Infrastructure as Code

    ·         Familiarity with cloud-based monitoring tools such as New Relic, Sentry, etc.

    ·         Excellent knowledge of Relational Databases (PostgreSQL preferred but not required)

    ·         Familiarity with NoSQL Databases (especially DynamoDB or similar Document Stores)

     

    EVERY TEAM MEMBER EXHIBITS OUR CORE VALUES

    ·         Team First

    ·         Lift others up

    ·         Share openly

    ·         Set and Crush goals

    ·         Delight the Client

     

    IN ADDITION TO MEDICAL, DENTAL AND VISION BENEFITS CLIENT OFFERS:

    ·         Quarterly bonuses

    ·         Flexible schedules

    ·         Gym reimbursements

    ·         Fun company events throughout the year (summer picnic, Christmas party and more!)

    ·         Team building

    ·         401K company match

    ·         Experity Synthetic Equity Program (ESEP)

    ·         Paid time off

    ·         Volunteer paid time off

     

     

    If you are interested in this opportunity, please email your resume at jobs@generistek.com and include position in your application. also, you can call us at 630-576-1904 and to discuss this position details.

    ABOUT GENERIS TEK: generis tek is a boutique it/professional staffing based in Chicagoland. we offer both contingent labor & permanent placement services to several fortune 500 clients nationwide. our philosophy is based on delivering long-term value and build lasting relationships with our clients, consultants and employees. our fundamental success lies in understanding our clients’ specific needs and working very closely with our consultants to create a right fit for both sides. we aspire to be our client’s most trusted business partner.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Company Description

    At Generís Tek we are constantly evolving to help talented professionals map their careers. We provide a competitive, fast-paced environment that promotes open communication to form a long term relationship built on mutual understanding, respect and trust. We at Generís Tek very highly value our relationship with our consultants. What sets us apart is the high level of service we provide to our clients after each employee is placed. Our dedicated professionals help you in reaching your career objective. Let’s connect and realize your goal.