Sr. Software Engineer (Seattle)

Company: Fahrenheit IT ( Learn More )

General Information
4 Year Degree
At least 5 year(s)
Not Specified
Job Description The Senior Software Engineer is a trusted senior-level technologist who sets overall digital direction and acts as a mentor to other developers. In this role, you will help us achieve ambitious product development goals that ensure proper interoperability between application and platform services and are built for scale. You enjoy the coding aspect of product development as much as big-picture thinking around architecture and future product roadmaps.Essential Accountabilities: * Hands-on development of web-based applications, platforms, and web services * Creates coding guidelines and oversees development of reusable libraries, ensures code is executed consistently and maintained during development * Collaborates with other department managers across DPG to ensure timelines and hand-offs are coordinated * Ensures products are developed to scale to anticipated user loads * Stay current on industry trends; conceive and present to senior management ways to improve current practices to stay competitive in the marketplace and on the cutting edge of technology * Acts as mentor to team members, fostering growth by setting ambitious goals and providing support as needed to ensure goal is obtainable * Work closely with project managers to ensure products are delivered on time and within budget * Work with corporate datacenter staff and DevOps team to ensure servers are configured to meet requirements, troubleshoot any issues as they arise in a timely manner, proactively foresee and address potential problem areasRequired Skills: * Expertise using Angular (2), Node.js, and Typescript * Bachelor's degree or equivalent experience in software engineering or related field * 5+ years professional experience in web engineering * Excellent grasp of web technologies and standards * Excellent ability to present and communicate own ideas * Excellent written and verbal communication skills * High level of proficiency with industry standard tools for web engineering, database design, release automation and code versioning * OO design and coding skills * Full stack development experience, REST APIs, best practices in web security, cross-browser compatibility issues * Experience in a Unix/Linux/Cloud environment

Job Requirements(See Job Description)