Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - - Github - 3 to 5

Home > Programming & Design

 Senior Software Engineer - - Github - 3 to 5

Job Description


GitHub is changing the way the world builds software, and we want you to help build GitHub. We re looking for experienced, senior engineers to work on GitHub.com and our Enterprise products you ll work with our team of engineers to build and maintain features that create rich and compelling experiences for millions of developers across the world.

This role requires a generalist with an understanding of front and back end technologies as well as an appreciation for infrastructure concerns to work on a feature focussed team. You ll be working from GitHub India Hyderabad, with a team distributed across timezones so strong communication is important, as is the ability to self direct.

Responsibilities

  • You will write, review and maintain code in many languages including C#, JavaScript, Ruby and Go
  • You will collaborate closely with Product and Design teams to build new features
  • You will design/architect solutions, and guide team decision making
  • You will document the systems you help build
  • You will coordinate with engineering and product leadership to define and prioritize projects that help us meet business objectives
  • You will mentor, pair, and delegate work to encourage the professional and technical growth of those around you
  • You will work with support to triage and debug technical support requests

Minimum Requirements

  • 8 + years experience developing web applications or large scale systems
  • Experience with JavaScript and front-end client libraries required (e.g. React)
  • Experience with C#, Ruby and Go based back end systems, or something similar and a willingness to learn
    SQL and general database knowledge
  • Experience with RESTful API design and/or GraphQL
  • Solid knowledge of testing principles
  • A strong sense of product and an affinity for the human who is using it
  • Strong communication skills both written and verbal (particularly as part of a remote team)
  • An appreciation for infrastructure, though expertise is not required. Experience with Docker is a big plus.

Job Classification

Industry: IT Services & Consulting
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization

Contact Details:

Company: Github
Location(s): Remote

+ View Contactajax loader


Keyskills:   SAN github Backend Front end Javascript Infrastructure Ruby Technical support SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Github

Millions of developers and companies build, ship, and maintain their software on GitHubthe largest and most advanced development platform in the world.