Mid-Level Software Engineer - Go, Ruby, TypeScript
GitHubAbout the Role
Join GitHub's Dependency Graph team as a Mid-Level Software Engineer, where you will be instrumental in safeguarding the world's software dependencies. This role is perfect for someone passionate about security, open-source, and software development. You will be working remotely, collaborating with a diverse and distributed team.
Responsibilities
- Write, review, and maintain code primarily in Go, with some Ruby and TypeScript.
- Own the design and development of projects, ensuring communication of project status to the team and leadership.
- Support the adoption of engineering best practices around testing, CI/CD, architecture, and automation.
- Collaborate with other teams and customers as they use the Dependency Graph platform.
Qualifications
- 2+ years of experience in web application development.
- Proficiency in Go and related tooling.
- Experience with MySQL.
- Bachelor’s Degree or equivalent experience in a related field.
Preferred Skills
- Strong communication skills.
- Experience with Git, GitHub, Ruby on Rails, TypeScript, and React.
- Familiarity with software composition analysis tools.
- Experience working with a remote, distributed team.
- Involvement with open source software and community curation.
GitHub Values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager Fundamentals
- Model
- Coach
- Care
Leadership Principles
- Create clarity
- Generate energy
- Deliver success
Why Join GitHub?
GitHub is the world’s leading AI-powered developer platform, home to the largest open-source community. Our teams are pioneers in AI, driving humanitarian efforts globally, and even sending open source to Mars. We offer competitive pay, generous learning opportunities, and excellent benefits. Join us to change the world, together.
Benefits Extracted with AI
- Remote work flexibility
- Opportunities for professional growth
- Competitive salary
- Stock options
- Annual bonus
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Software Engineer II, Data Engineering
Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.
Senior Frontend Software Engineer (React, TypeScript)
Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.
Mid Software Developer - Growth Team
Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Senior Full Stack Engineer with React and TypeScript
Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.
Mid-Level Full Stack Developer (Angular, React, NodeJS)
Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.
Full-Stack Software Developer (GoLang)
Join BisectHosting as a Full-Stack Developer using GoLang and React.js. Work remotely with a focus on gaming server solutions.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Frontend Engineer with React and TypeScript
Join Gilion as a Frontend Engineer focusing on React and TypeScript in a hybrid work environment.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Full Stack Software Engineer - Field Software
Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.
Senior Full Stack Engineer with Front-End Focus
Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.