Join Our Team as a Senior Software Engineer
Are you a seasoned software engineer looking to make a significant impact in a fast-paced, innovative environment? BOSSCAT™ Home Services and Technologies is seeking a Senior Software Engineer to join our dynamic team. We are a real estate technology platform that simplifies home repairs, renovations, and lifecycle services for homebuyers, sellers, real estate professionals, and institutional investors.
About the Role
As a Senior Software Engineer, you will play a crucial role in all aspects of the software development and deployment lifecycle, including design, development, documentation, testing, and operations. You will work closely with a talented group of engineers to deliver high-quality results in a collaborative environment.
Key Responsibilities
- Develop, document, and deploy updates to public and internal APIs.
- Support and communicate with third-party developers.
- Identify and mitigate potential API risks.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with product management to refine 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 refactorings to the codebase.
- Write automated tests at the appropriate architectural level.
- Conduct code reviews and architectural reviews for features developed by other team members.
- Lead feature teams in their weekly iterations.
What You Bring
- 3+ years of overall programming experience.
- 3+ years of 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.
- 1-2 years of 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 is a plus.
Our Tech Stack
Our technology stack includes JavaScript, TypeScript, React, Java, Node, Postgres, MongoDB, and AWS. We follow industry best practices for code reviews, testing, and project-based agile methodologies.
What We Offer
- 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.
Join us and be part of a team that is redefining how homeowners and investors complete repairs. If you are a natural problem solver, thrive in fast-paced environments, and want to be part of something big, apply today!
Benefits Extracted with AI
- Paid paternity leave
- 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
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer (Full-stack)
Join Lazarus AI as a Senior Software Engineer (Full-stack) to drive innovative AI solutions. Remote work available.
Senior Full-Stack Software Developer
Senior Full-Stack Developer needed for cloud application development with React, AWS, and database management.
Senior Software Engineer - Full Stack (React, TypeScript, AWS)
Join Productboard as a Senior Software Engineer to lead and innovate in full-stack development using React, TypeScript, and AWS.
Staff Software Engineer - Fullstack
Join Toast as a Staff Software Engineer - Fullstack, working remotely to revolutionize restaurant technology.
Senior Software Engineer - Fullstack
Senior Fullstack Software Engineer role focusing on enhancing user experience through front-end and back-end development.
Senior Software Engineer - Remote
Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.
Senior Software Engineer
Senior Software Engineer role focusing on JavaScript, .NET, and system performance in a dynamic SaaS environment.
Senior Full-Stack Software Engineer (US)
Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.
Senior Software Engineer - Full Stack
Senior Full Stack Software Engineer at Brightcove, focusing on JavaScript, React, NodeJS, and DevOps in Boston, US.
Senior Software Engineer - Remote
Senior Software Engineer role focusing on diverse tech stack including Java, Kotlin, Go, TypeScript, React, and Dart. Remote work with competitive benefits.
Staff Software Engineer - Full Stack (Backend)
Join Care.com as a Staff Software Engineer focusing on backend development with Java and React.
Senior Backend Engineer
Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.
Intermediate Full Stack Software Engineer
Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Backend Engineer
Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.
Software Engineer
Join Gecko Robotics as a Software Engineer to design and implement software solutions using Python, React, and Typescript.
Entry-Level Software Engineer
Join LogRocket as an Entry-Level Software Engineer in Boston, MA. Engage in full stack and backend development with a focus on JavaScript and cloud technologies.
Senior Software Engineer (Node.js, AWS)
Join Homethrive as a Senior Software Engineer focusing on Node.js and AWS to build scalable, resilient systems.
Senior Software Developer Product Engineer [Full Stack]
Join Wealthsimple as a Senior Software Developer Product Engineer [Full Stack] to build impactful projects using cutting-edge technology.
Remote Full Stack Software Engineer (Product)
Join Super.com as a Remote Full Stack Software Engineer to build fintech and travel products using React, Python, and Node.js.
Senior Software Developer - Search
Join Redfin as a Senior Software Developer to build high-impact features for millions of users using React, Java, and AWS.
Senior Software Engineer
Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Senior Full Stack Developer with Java and React
Join Somos, Inc. as a Senior Full Stack Developer. Work remotely with Java, React, AWS, and more. Competitive salary and benefits.