REA GROUP LTD-posted about 1 month ago
Full-time • Mid Level
Hybrid • Richmond, VA
501-1,000 employees
Professional, Scientific, and Technical Services

We're REA Group and we're looking for Senior Software Engineers who want to make an impact, fast. If you thrive in a fast-paced, collaborative environment and love tackling complex technical challenges, this is the role for you. You'll work alongside talented teams of Engineers, Product Managers and Designers turning big ideas into real-world, high-impact solutions. Every line of code you write will contribute to our bold technical vision, helping transform the way the world experiences property. This is more than just a role; it's your opportunity to innovate, influence, and see your work make a difference at scale.

  • Collaborate with product, design, and engineering peers to translate big ideas into scalable, maintainable solutions.
  • Write, test, and document high-quality code across the stack (frontend, backend, and data systems).
  • Lead epics and contribute to initiatives with a strategic focus.
  • Apply modern engineering practices - functional programming, test-driven development, microservices, and continuous delivery.
  • Own technical delivery from design to deployment, including operational support ("you build it, you run it").
  • Drive improvements to our products, features, and systems while reducing technical debt.
  • Mentor and coach others, fostering a culture of technical excellence and continuous learning.
  • Collaborate with engineers across REA, influencing technical direction and aligning with broader architecture.
  • Strong experience in software development using languages such as Java, JavaScript/TypeScript, Python, Ruby, Scala or Kotlin (proficiency in one or more).
  • Experience across the stack - from frontend through backend systems to data pipelines.
  • Proven ability to build high-performance, scalable experiences and APIs for large user bases.
  • Capability to lead the delivery of product features through implementation, deployment, and ongoing support.
  • Familiarity with Docker, Git, GCP, AWS, and CI/CD pipelines
  • Strong problem-solving skills and ability to work across different technology domains
  • Knowledge of software engineering best practices, including automated testing
  • Effective communication skills and ability to work within a collaborative team environment
  • Experience mentoring and uplifting team capabilities
  • Work productively in a fast paced and agile environment.
  • A hybrid and flexible approach to working
  • Flexible leave options including, birthday leave and purchase additional leave
  • Flexible parental leave offering for primary and secondary carers
  • Our Because We Care program offers employees volunteering leave, community grants, matched payroll giving and our Community Café donates 100% of revenue to charity
  • Hackdays so you can bring your big ideas to life
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service