Skip to main content

1. Phone Screening

Goal: Get a feel for high level technical background and culture fit

  • Introduce self

    • Role
    • Time at Revver
    • Family
    • Hobbies
  • Get to know them

    • tell me about you (family, hobbies, etc)
    • tell me about your education
    • tell me about your work history
  • Describe Revver

    • Document Management Software
      • History
        • desktop, EFCO, SD, Utopia
      • Have some legacy systems
      • Utopia Architecture
      • Atlantis Architecture
      • Challenges
        • Delivering new features while maintaining and migrating architecture
      • Great Team
        • Executive Team cares about you
          • 4 day work week
        • Really fun team
        • Great people across entire product group
  • Describe the Role

    • Senior Engineer
      • Tackle Complex Work
      • Help Architect and Drive Technical Direction
      • Mentor Other engineers
      • Technical owner of functionality, elements, or processes
      • Take on leadership roles
  • Experience with Technology

    • Git
      • Pull Requests
    • Back end web development
      • C# and .NET
    • Front End Web Development
      • React and Typescript
    • Azure and AWS
      • Serverless (Azure Functions)
      • App Service
      • Other Cloud Services
    • SQL and No SQL (Database)
      • Postgresql and Cosmos
    • Testing
      • Unit, Integration, Load
    • CI / CD
      • Azure Dev Ops
      • Daily Releases
    • Clean Code
      • are they passionate about it
    • Architecture
      • How involved have you been?
      • Documentation?
    • How do you stay up to date w/ Technology?
    • Any other experience?
      • IT / Dev Ops / Testing / Project Management / Design
  • Experience w/ Process

    • Agile and Scrum
      • ADO, JIRA
      • PO / Scrum Master Experience
      • Story Points
    • Code Review
      • What is it?
      • Why is it important?
      • Last time you saw bad code?
    • Collaboration
    • Working w/ PM's and Design
      • Designing and collaborating on features
    • Working w/ QA
    • Mentoring
  • Culture Fit

    • Remote vs In Office
    • Gauge if they have fun and enjoy software engineering?
      • What is your passion and what do you enjoy working on the most?
    • Team Player?
      • What has you team interactions been like in previous roles?

Leave time for candidate to ask questions at the end