BiggerPocketsBI

Software Engineer

BiggerPockets

Salary: 75k-115k USD

United States only
Apply now

BiggerPockets is a renowned company in the real estate investment industry, offering a wide range of resources, tools, and a thriving community of over 2,000,000 members. Our mission is to empower individuals to achieve financial freedom through real estate investing. We are currently seeking a talented Software Engineer to join our team and contribute to our ongoing success.

As a Software Engineer at BiggerPockets, you will be involved in the development of software products and play a crucial role in defining our technical strategy. You will have the opportunity to write high-quality code, mentor fellow engineers, and actively contribute to the evolution of our engineering processes and toolchain. Additionally, you will collaborate with cross-functional teams to define technology and product strategies that align with our business goals.

At BiggerPockets, we primarily use a Ruby on Rails monolith with a React and Stimulus frontend. Our tech stack includes PostgreSQL, Elasticsearch, Redis, and Memcached for backend operations, and we heavily rely on Sidekiq for background processing. We prioritize testing and employ static analysis tools like RSpec, Rubocop, and ESLint to maintain code quality. Communication and project management take place through tools like Slack, GitHub, Zoom, and Jira. We operate as a remote-friendly team, with members located in the US and Europe.

Key Responsibilities Include:

  • Building and enhancing software features and products across the entire stack
  • Refactoring and optimizing legacy components and systems
  • Collaborating on high-level architectural decisions and implementations
  • Evaluating and implementing new frameworks, libraries, and technologies
  • Transforming mockups into functional solutions that communicate with REST APIs
  • Conducting code reviews to ensure code quality and best practices
  • Running internal workshops to share knowledge and promote best practices

About You:

  • Experience in software development using Ruby and Ruby on Rails
  • Proficiency in front-end web technologies such as JavaScript, HTML5, and CSS
  • Strong database design skills, experience with RDMSs, and familiarity with in-memory data stores like Redis
  • Ability to design and build REST APIs
  • A product-oriented mindset and understanding of product design principles
  • Solid systems design skills


Compensation:

  • The salary range for this position is $75,000 - $115,000 based on experience, plus a 10% bonus based on company performance.

Location:

  • Remote - US Based

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 factors.
  • 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.

* 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. *

Benefits

    • Medical, dental, and vision coverage
    • Office snacks & beverages
    • Tuition reimbursement & career development
    • 401k package
    • Paid parental leave
    • Flexible 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

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let BiggerPockets know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jul 02, 2024

Posted on

May 03, 2024

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 75k-115k USD

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileBiggerPockets logoBI

BiggerPockets

View company profileVisit biggerpockets.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

7 remote jobs at BiggerPockets

Explore the variety of open remote roles at BiggerPockets, offering flexible work options across multiple disciplines and skill levels.

View all jobs at BiggerPockets

Remote companies like BiggerPockets

Find your next opportunity by exploring profiles of companies that are similar to BiggerPockets. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan