Senior Software Engineers (Multiple)

Posted by Ben Wilson

Company Details

Rivers Agile

Canonsburg, PA

FTE only

Description

At Rivers Agile, we’re passionate about solving problems and overcoming obstacles with technical solutions - Software Engineers are the heart of that. They thrive off of the challenge of delivering the visions of our clients. Position Overview: We are looking for a multiple experienced Senior Software Engineers with a background in web application and database development on customer-facing, data-driven solutions.Senior Software Engineers will be responsible for design, development, test, and support within a small team environment.The ideal candidate will have agile development experience in modern web frameworks & data architecture processes. You will accomplish this by:

Maintaining a consultant’s attitude (act as a liaison between engineering and product leadership) by: Understanding when to challenge client decisions Being empathetic to client concerns Balancing the needs of internal and external priorities effectively Guiding, coaching and mentoring other engineers through: Code Reviews Brown Bag/Lunch and Learn Sessions Acting as an Engineering Advocate Manically insistent on Clean Code that adheres to the 4 Rules of Simple Design: Passes all tests Clearly communicates intent Avoids duplication Minimizes the number and size of elements Engaging with engineering leadership to produce: Code Style Standards Best Practice Guidelines “Guide Rails” for new engineers (linter setup, test runner setup, code formatting setup, IDE setup, etc.) Scalable and sustainable architectures Must Haves: 5-10 years professional IT experience 3+ years leading teams Experience with the following front-end tech stack: TypeScript React Apollo (GraphQL) Jest/Enzyme Material UI Experience with agile methodologies (Scrum) and working in a team environment

How to Apply

Please log in or sign up to view this posting's application instructions.