We are seeking a Senior Software Engineer to work in our Engineering department located in Seattle, WA.
A Senior Software Engineer gets the chance to work with a small team of talented engineers across our entire product suite. Your work will be touched by millions of passionate users. You will get to break new ground in a new industry. You'll face complex and interesting challenges as you deliver key strategic initiatives that drive our company forward. You'll get to work daily and directly with your stakeholders and see the impact your work has for our users and customers.
Work together with co-located product, data/analytics, and UX teams to identify problems - then design, plan, and deliver solutions
Continually improve our processes by volunteering new tools or approaches to developer productivity and product quality
Architect, design, build, test, and maintain new features across the entire product suite (consumer website, content platform, APIs, administrative portals, native Android & iOS apps)
Lead by example in delivering high-quality solutions that scale and adhere to SDLC and quality best practices: design & code reviews, prototyping, multi-level testing
Mentor other developers and foster a collaborative environment of shared growth & learning
5+ years of developing software in a professional team setting using Agile methodologies
Ability to work in a fast-paced and dynamic environment and think on your feet
Ability to embrace, learn, and apply unknown or new technologies to new or existing problems
Expert understanding of object oriented design principles and experience applying to large-scale solutions (C# / .NET / ASP.NET MVC preferred)
Experience with latest web technologies, tools, and practices: Responsive design, TDD, AngularJS, LESS / SASS, TypeScript, Gulp, Karma/Mocha/Chai
Experience developing & supporting high-scale and high-performance web applications in a cloud environment (AWS preferred)
BS degree in Computer Science / Engineering or similar field
Background check will be conducted after conditional offer of employment is extended
A little about us:
We partner with people to improve skills, teams and lives every day, and we help them achieve more than they ever thought possible.