Full Stack Senior Software Developer
Anovium, Richmond, Virginia
The role
We are looking for an experienced software developer with extensive experience in developing complex web applications and peripheral systems and infrastructure.
We expect this person to be an innovation leader - able to guide teams in solving complex problems with modern technology and solution approaches.
We also expect this person to be able to work directly with product and project managers as well as directly with clients (you need to be able to communicate effectively with people outside of engineering!).
What you will do
- Driving innovation and collaboration.
- Proactively coach other developers
- Lead code reviews with the team
- Develop high-quality software design and architecture
- Assisting PMs as needed with sprint planning and delegation
- Identify, prioritize and execute tasks in the software development life cycle
- Identify opportunity in complex systems
- Work directly with PMs & external clients to develop user stories and requirements