Sr. Software Engineer
Sorry, this job was removed at 10:44 a.m. (MST) on Monday, April 20, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
We are looking for a Senior Software Engineer to help us build our next generation server platform. You will be a technical leader, taking on the most complex design and implementation work while mentoring/supporting other members of your team. You are someone who loves knowing the intimate details of and developing in multiple languages at all levels of the tech stack with a strong penchant for SOLID design.
Responsibilities
- Partner with Product Management and technical leadership in defining our platform roadmap including the feature and story definitions (and related estimates) required to deliver it
- Participate in code reviews for the engineers on your team, ensuring delivery of clean, well-tested, and performant software
- Stewards quality and performance across the code base with a strong sense of accountability and ownership
- Fosters the growth of team members through informal mentoring and support
- Helps promote a great work environment through modeling exemplary servant leadership
Required Qualifications
- 5+ years of JavaScript design and development experience building full stack JavaScript web applications
- Strong knowledge of React and Redux
- Deep experience with object oriented and functional design patterns
- Experience using Git and Git-based pipelines
- Experience mentoring and developing others
- Strong skills in critical thinking, decision making, problem solving, communication, and attention to detail
Preferred Qualifications
- Deep knowledge of Typescript and Express JS
- Experience with C# and .Net Core
- Deep understanding and commitment to modern software engineering principles and processes: Agile, Lean, CI/CD
- Experience with relational database design
Read Full Job Description