Senior Software EngineerAt BiggerPockets
- Full Time
- Full Remote (with restrictions)
Posted on September 18th
Our mission at BiggerPockets is to help people achieve financial freedom through real estate investing. Since 2004, we’ve helped investors get their first (or next) deal through a unique combination of immersive education, deal analysis tools, and a supportive community.
BiggerPockets is hiring a Senior Software Engineer to help us build software products and define technical strategy.
As a Senior Software Engineer at BiggerPockets, you will help drive the business forward by writing great software, evolving the Engineering team through mentoring and continuous improvement of our processes and toolchain, and helping define the technology and product strategy.
Senior Software Engineers at BiggerPockets spend their time building software that allows our users to achieve their goals, owning the design and development of projects from start to finish. They write clean, pragmatic code, and also offer input throughout the product development process, knowing how best to apply technology to business problems. And they work hard to make everyone else around them better, taking an interest in the growth of the team and the people on it.
Responsibilities & Duties
Some examples of things that will occupy your day-to-day:
- Building a brand new feature or product, working across the entire stack from frontend to backend
- Refactoring a legacy component or system, or improving its performance
- Collaborating on high-level architecture for a solution to be implemented
- Selecting a new framework, library, platform, or other technology
- Turning a mockup into a working product that communicates with a REST API
- Conducting reviews of code written by other engineers
- Running informal internal workshops to educate on best practices
- 6+ years of professional software development experience
- MINIMUM 2 years experience in web app development with Ruby on Rails
- Expertise with front-end web technologies such as React, Angular, or Vue
- Experience with RDBMSs, great database design skills, and experience with in-memory data stores like Redis
- Experience designing and building robust REST APIs
- A strong product development mindset and understanding of product design
- Strong systems design skills
LOCATION: This role is offered to candidates that desire to be fully remote or onsite at our Denver, Colorado office.
- Medical, dental, and vision coverage
- Office snacks & beverages
- Tuition reimbursement & career development
- Dog-friendly office
- 401k package
- Paid parental leave
- Unlimited paid time off
- 12 company-paid holidays per year
- Community service & volunteer opportunities
- Amazing team & fun culture with lots of team events
- Learn more about real estate investing
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Minimal travel may be required for this position.
EQUAL OPPORTUNITY EMPLOYER
BiggerPockets is proud to be an EOE/Veterans/Disabled/LGBTQ+ employer.
We celebrate, support, and encourage being different for the benefit of our team members and community. We do not discriminate on the basis of race, color, religion, age, sex, gender identity, sexual orientation, national origin, political affiliation, marital status, non-disqualifying physical or mental disability, genetic information, membership in an employee organization, retaliation, parental status, veteran status or other non-merit factor.
We celebrate diversity and are committed to creating an inclusive environment for all team members. All employment offers are decided on the basis of qualifications, merit, and business need.
Get the latest sent to your inbox once a week!
Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!
We'll never share your email address. See our Privacy & Data Policies for more details.