Senior Software Engineer API & Services - US East

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Senior Software Engineer API & ServicesThe RoleWe are a small, but mighty team, working at the cross roads of technology and entertainment to bring content from iconic television brands to our audiences over the Internet in the most delightful ways we can imagine and build. As television changes, our mission remains true to the principles that founded Discovery every day we seek to ignite peoples curiosity to explore the world around them through amazing viewing experiences. Our Client is looking for a Senior Software Engineer to work within our API & Services team delivering a variety of digital products for Discoverys sites, mobile apps, connected TV apps and responsive publishing platforms. This is a fantastic opportunity to help solve complex but interesting scalability, performance and availability problems for products consumed by millions of users each day! You will have the opportunity to work with a suite of great technologies and in a highly collaborative environment.ResponsibilitiesWork closely with a team of very talented Software Engineers to design, develop and support APIs and other server-side applicationsWrite clean, well-documented code for a range of digital products and servicesImplement software components and features consumed by millions of peopleInfluence technical architecture in delivering resources to various client platformsWork closely with other developers, operations, design, product, PM and QA to gather requirements for new API resources that, when implemented, will enable new features in our clients and servicesWriting unit tests and end-to-end tests, against your code, to be used in our CI workflowAssist with evaluating 3rd party services & provide thoughts on when its more strategic for us to build vs. buyParticipate in peer code reviews, provide and handle constructive feedback, and develop team knowledgeRequirementsBS or MS degree in Computer Science or a related technical experienceExperience with server-side web frameworksExperience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)Experience with both relational and non-relational databaseExperience implementing software in at least one programming language such as PHP, Python or GoLangKnowledgeable with REST API design, implementation and documentationKnowledgeable with 3rd party API consumption, both client- and server-sideStrong skills in HTML, CSS, Javascript and at least one front-end frameworkExcellent communication skills in both verbal and written EnglishAble to work in teams, contribute ideas and share knowledge proactivelySelf-motivated and unafraid to dive into detailed technical issuesReligious about clean solutions to software problemsEric GamseyDirector of RecruitingUS EastDirect - provided by Dice
Associated topics: application architect, architect, architecture, expert, matlab, perl, php, project architect, senior software developer, software engineer lead

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...