Back-end Engineer at TED Conferences

Posted on: 04/13/2021

Location: (REMOTE)

Original Source

Tags: javascript express ruby node rails aws graphql docker unix

**POSITION OVERVIEW** TED stages conferences and produces video media that it brings to millions of people around the world, through web media and other platforms. As a Back-End Engineer, you will be responsible for the backend systems that power our user-facing experiences that power a lasting archive of ideas. You will work directly with experience designers and product owners to take new features from conception to production. **QUALIFICATIONS / SKILLS** * 5+ years Ruby on Rails experience, including gem development or rails engines * 8+ years overall professional experience in software development * Experienced in relational and document-based databases * Strong focus on code-quality, documentation, test-driven development, performance, scalability, monitoring, and readability * Able to debug and test problems through complex interconnected HTTP based services. * Experienced with Devops technologies including Docker/AWS * Curious and knowledgeable about web technologies and frameworks. * Able to refactor legacy projects in addition to greenfield development * Strong 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 * Experienced in building APIs for internal and public consumption, JSON:API or GraphQL a plus. * Some experience with Javascript backend technology: Express/Node a plus * Some experience in Javascript, CSS, HTML, and related Web APIs a plus **RESPONSIBILITIES** * 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 products and back-end technology * Experiment with new technologies and share discoveries with the team * Foster growth and support other back-end engineers through constructive, collaborative code reviews * Clearly communicate technical constraints and opportunities with stakeholders * Willingness to contribute however possible to ensure overall effectiveness of position * Other duties and special projects as may be assigned from time to time * Travel: Upon request / as needed **BENEFITS** * Full health benefits (medical, dental, vision) 100% paid by TED for employees * Paid family leave * Work-life balance encouraged (TED closes for a 2-week summer break and 1-week winter break plus you're eligible for additional paid time off) * Free OneMedical and SpringHealth membership for you and your dependents to address physical and mental well-being * 401k with match