The Role

Bitly is looking for a Senior Back End Engineer to develop, improve and expand the services that power all of our products. You will be focused primarily on adding to and improving our feature set for customer retention, user management, and billing. You will also contribute to our ongoing efforts around codebase modernization. This position has high visibility and impact across the organization.

You will work closely with the engineering and product teams aligned within Growth. Your team will most likely be named after an animal. Our teams work primarily in React, TypeScript, and Go. You will report to and collaborate with the Director of Engineering, Growth.

What You'll Do

  • Provide mentorship and support to Junior and Mid-level Engineers on your team to help them grow in technical competence, ensure code quality for owned services, and remove blockers for the team.
  • Create, manage, and improve back end services that accurately and efficiently provide clients with the data they need with a variety of tools and languages including, Go, NSQ, MySQL, Memcached and more.
  • Draw from previous engineering at-scale experience to influence and steer improvements within our distributed engineering organization.
  • Continuously collaborate with a diverse organization of value-driven individuals to understand the goals, needs, and priorities of our users.
  • Turn your understanding of our systems into thoughtful, well-tested and scalable solutions easily managed by your fellow engineers.

Who You Are

  • You have extensive engineering experience with the ability to design robust and scalable services.
  • You have expertise in one back end language with experience in others.
  • You have experience mentoring other engineers and a desire to continue doing so.
  • You have a solid background in writing understandable, testable, and efficient code in a language such as Golang, Python, Java, C# or Node.js.
  • You are familiar with relevant tools and technologies and have the drive to stay up-to-date with ongoing changes and advancements.
  • You clearly communicate technical concepts and ideas to other engineers and other parts of the organization.
  • You care about the quality of the code you write and strive to leave things better than you found them.
  • You take the initiative in addressing issues or seeking support from fellow team members.
  • You have experience with and are a proponent of automated testing.
  • You have experience using a flavor of version control—we use git and Github to collaborate and manage pull requests.

Bonus Points

  • Extensive experience with Golang.
  • Experience writing and maintaining APIs.
  • Experience with API migrations.
  • Passion for Scrum and an interest in helping the team develop agreements and processes around that methodology.
Technical Skills
Is a Remote Job?
Remote
Employment Type
Full time

Bitly is a leading global SaaS company and the world’s #1 Connections Platform, empowering more than 500,000 customers and 5.7 million monthly active users across 190 countries. People— from digital...

Apply Now