Firmenlogo

Hybrid Senior Software Engineer Senior Software Engineer

BOSSCAT™ Home Services and Technologies  ·  nan, United States Of America · Hybrid

Apply Now

About the job

PunchListUSA is a fast-growing technology-powered services platform bringing high quality online inspection, estimate and repair orders to local markets. We are redefining how homeowners and investors complete repairs.

The three pillars of our success story are: Team, Technology and Service. Currently serving 12 US markets, we are primed to expand nationwide, leverage our proprietary tech to provide all-encompassing home services, and solve a barrier to home ownership. For good.

We are an energetic and wicked smart team committed to winning as a TEAM.

If you want to grow in your career, are a natural problem solver, thrive in fast-paced environments, love a good challenge and, most importantly, want to be a part of something BIG, then we invite you to apply to join our team.

  • The Role:


  • The successful candidate will contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing, and operations. They must possess strong verbal and written communication skills, be self-driven and deliver high-quality results in a fast-paced environment. They need to really enjoy working closely with their peers in a group of very smart and talented engineers.

    Our tech stack is built with modern software design principles using JavaScript, TypeScript, React, Java, Node, Postgres, MongoDB and AWS. We follow industry best practices for code reviews, testing and project-based agile methodologies. As a Senior Engineer, you will help lead our teams to define our technology choices, architecture, team process, and standards.

    What We Offer

    • Job Duties:
    • Develop, document, and deploy updates to PunchList public & internal APIs**
    • Support and communicate with third party developers
    • Identify and mitigate potential API risks
    • Ensure the performance, quality, and responsiveness of applications
    • Work with product management to refine initial concepts features that deliver customer delight
    • Stay up to date with new Growth and Personalization tools
    • Identify and correct bottlenecks and fix bugs
    • Develop and maintain code quality standards and enforce them across the team
    • Continually introduce architectural improvements and refactoring's to the code baseline
    • Write automated tests at the appropriate architectural level
    • Conduct code reviews and architectural reviews for features developed by other members of the team
    • Lead feature teams in their weekly iterations** What you Bring to the Table:
    • 3+ years of overall programming experience
    • 3+ years industry experience developing commercial applications
    • 3+ years of experience in Java
    • 1+ years of experience contributing to the architecture, design, and extensibility of new and existing front-end and backend systems
    • A sound understanding of computer science fundamentals such as algorithms, data structures, object-oriented design, functional programming, and databases
    • Excellent written and oral communication skills
    • High sense of ownership and great problem-solving skills
    • PREFERRED QUALIFICATIONS
    • BS, MS or Ph.D in a computer science / computer engineering program
    • 3+ years of overall professional software development experience
    • 1-2 years experience leading teams and performing code reviews
    • Familiarity with RESTful APIs
    • Experience with performance and memory tuning with tools
    • Ability to adapt quickly to a fast-paced development environment
    • Experience with Javascript/React a plus

    A very competitive compensation package (Salary + Bonus)

    Equity

    401K with matching

    100% employer paid medical, dental, and short - term disability benefits

    Flexible PTO

    10 company paid holidays

    Company provided laptop, monitor, and accessories!

    Phone plan stipend

    Paid Maternity & Paternity Leave

    Remote/Flex Options

    Fun virtual/in person company events

    PunchList USA. is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state, or federal laws.
    Apply Now

    Other Jobs