Software Architect, Back-End

TED Conferences LLC
New York, NY, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$175,000.0 - $200,000.0
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Cascading Style Sheets (CSS) Command-Line Interface Software Quality Code Review Databases Continuous Integration
+18 more
Software Debugging DevOps Google Docs Uptime Microsoft Office MySQL Node.Js Ruby on Rails Software Engineering Web Services Test-Driven Development (TDD) Backend Git Graphql Web Technologies Software Version Control Docker Web Api

Job description

TED delivers conferences and media that brings communities together around Ideas Worth Spreading and delivers those ideas to millions of people around the world. As Software Architect, Back-End, you will own the back-end systems and architecture that power TED’s media, identity, and associated systems. You will build and maintain large-scale systems in Ruby on Rails backed by MySQL. You will assure the reliable delivery of service to millions of people. This is an opportunity for your work to elevate the world’s most urgent ideas on a platform with global reach and a massive audience. RESPONSIBILITIES Ensure the successful delivery of TED’s digital platform experience through rigorous engineering best-practices including coding to team-accepted standards, test-driven development practices, CI/CD enablement, observability and alerting implementation, and thorough documentation. Deliver a technology back-end that meets demanding SLAs 24/7/365 Collaborate with product managers, engineers and stakeholders to ensure clear and consistent expectations for delivery Engage fully in program management practices and ceremonies including team including scrum-style meetings, standups, wider department meetings, use of ticketing and tracking systems and other processes that may be prescribed Promote pairing and conduct code reviews with engineers in order to provide support, feedback and encouragement. Foster growth and support other back-end engineers through constructive, collaborative code reviews Analyze user requirements and design solutions for new features Design tools and libraries that will be used by other back-end engineers and company-wide Manage and monitor back-end testing, performance, and code quality Influence and guide the direction of our conference products back-end Experiment with new technologies and share discoveries with the team Enthusiasm for and usage of AI-enabled workflows to accelerate the team’s work Willingness to contribute however possible to ensure overall effectiveness of the position Other duties and special projects as may be assigned from time to time

Requirements

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 Experience authoring and delivering APIs via GraphQL strongly preferred 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 Some experience with Javascript back-end technology: Express/Node a plus Some experience in Javascript, CSS, HTML, and related Web APIs a plus, Mental/Visual: Concentrated mental and/or visual attention; work involves performing tasks to very close accuracy and quality specifications Machines, Tools, Equipment, Electronic Devices, Computer Software: Ability to use common office equipment such as telephone, computer and copier Computer programs to include MS Office, Mac programs, Google Docs, functional related databases

About the company

ABOUT TED TED is on a mission to discover and spread ideas that spark imagination, embrace possibility and catalyze impact. Our organization is devoted to curiosity, reason, wonder and the pursuit of knowledge - without an agenda. We welcome people from every discipline and culture who seek a deeper understanding of the world and connection with others, and we invite everyone to engage with ideas and activate them in your community., About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst…

  • 7 days ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all