

Senior Software Engineer
Job Description
I help support the work of my peers by pair programming, reviewing, and providing mentoring
I follow through on my commitments and take responsibility for my work
I work to build strong relationships with my teammates and manager
I understand my team's objectives and goals and work to accomplish them
I effectively participate in the core processes of my team, including recommending and implementing process improvements
I reach out to the team when I see something happening that isn’t quite right
I am able to give direct feedback to others on my team and avoid indirect criticism (badmouthing, gossiping)
Responsibilities
5+ years of experience with web-based application development
Strong proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
Proficiency/familiarity with JavaScript frameworks, especially React
Strong proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net
Proficiency/familiarity with Python frameworks, especially Django
Proficiency with database technology such as PostgreSQL, MySQL, and MongoDB