Lead Developer (Backstage)

ThoughtWorks 21 May 2025
Cloud Infrastructure TypeScript Software Engineering Lead Developer Backstage

As a Lead Developer, you will be the primary contact for our clients, ensuring the success of your teams. You will apply a strategic approach to projects, collaborating and negotiating with clients to realize a technical vision. A balance of high-level and tactical thinking is essential, as you will interact with both clients and teammates.

We are committed to delivering top-tier solutions that exceed client expectations. You will guide and coach your teams in the implementation and application of our engineering and delivery practices.

In our Backstage efforts, you will provide professional services to help open source adopters maximize their success. This includes assisting with setup, adoption, and long-term platform transformation, enabling customers to implement Backstage, integrate their systems, and realize business value through technical execution and cultural change.

Responsibilities:

  • Use continuous delivery practices to deliver high-quality software and value to end customers.
  • Work in collaborative, value-driven teams to build innovative customer experiences.
  • Create large-scale distributed systems using microservices.
  • Utilize DevOps tools and practices to build and deploy software efficiently.
  • Lead or participate in the full software consulting and delivery cycle.
  • Mentor less-experienced peers through technical knowledge and leadership skills.
  • Support Backstage adopters with onboarding, catalog integration, and plugin customization.
  • Drive internal adoption of Backstage, increasing developer activity and improving software delivery metrics.
  • Create reusable assets, contribute to implementation blueprints, and establish scalable customer onboarding processes.
  • Troubleshoot customer issues and contribute to ongoing product improvement.

Qualifications:

  • Proficiency with TypeScript.
  • Experience with Spotify Backstage.
  • Familiarity with container deployment across cloud providers (e.g., AWS, Azure).
  • Working knowledge of cloud infrastructure, including tuning relational databases.
  • Ability to debug and troubleshoot complex issues.
  • Understanding of Kubernetes concepts.
  • Comfortable writing high-quality, well-tested code using Object-Oriented programming principles.
  • Active presence in the tech community.
  • Comfort with Agile methodologies.

Professional Skills:

  • Ability to influence others and advocate for technical excellence.
  • Resilient in ambiguous situations and able to approach challenges from multiple perspectives.
  • Strong communication and teamwork skills.
  • Ability to communicate technical concepts to non-technical audiences.

Learning & Development:

  • Interactive tools, development programs and teammates who support career growth.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now

Other Jobs

Staff Platform Engineer (1745)

Collibra New York City

Software Engineer (Drupal PHP)

Wizeline Barcelona

Senior Security Developer Brokerage & Money

Robin Hood Foundation Toronto, ON

Sr. Software Engineer

Pinterest Dublin, IE