TED logo
TEDPosted 1 week ago

Software Architect, Back-End

$175,000–$200,000 year

RemoteUnited States

Full TimeSmall

Job Summary

Own the back-end systems and architecture powering TED's media, identity, and associated systems by building and maintaining large-scale Ruby on Rails and MySQL solutions. Ensure successful delivery through rigorous engineering best practices including test-driven development, CI/CD enablement, observability, and thorough documentation while meeting demanding 24/7/365 SLAs. Collaborate with product managers and engineers to analyze user requirements, design new features, and influence conference product direction. Manage and monitor testing, performance, and code quality; conduct code reviews and foster growth among back-end engineers. Experiment with new technologies and AI-enabled workflows to accelerate team productivity.

Required Qualifications

  • 10+ years Ruby on Rails experience, including gem development or rails engines
  • 10+ years MySQL experience
  • 12+ years overall professional experience in software development
  • Experienced with DevOps technologies including containerization solutions with a preference for Docker/AWS
  • Demonstrated success in designing complex ecosystems of web services
  • Demonstrated experience using AI technology to accelerate coding productivity without sacrificing quality
  • Experience with issues of scalability, uptime and quality of service
  • Experience with data security and privacy
  • Experienced in additional relational and document-based database technologies
  • Strong focus on code-quality, documentation, test-driven development, performance, scalability, monitoring, and readability
  • Able to debug and test problems through complex, interconnected web services
  • Curious and knowledgeable about new web technologies and frameworks
  • Able to refactor legacy projects in addition to greenfield development
  • Ownership of work with the ability to drive projects from inception through to completion, balancing doing it right and doing it fast
  • Values cross-functional collaboration and a diverse workplace
  • Familiarity with git, version control, and Unix/Linux command line best practices
  • Travel: Upon request

Desired Qualifications

  • Experience authoring and delivering APIs via GraphQL strongly preferred
  • Some experience with Javascript back-end technology: Express/Node a plus
  • Some experience in Javascript, CSS, HTML, and related Web APIs a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce