4812 - Sr Java Backend Developer- Transaction review team ( contractor through Deel)

4812 - Sr Java Backend Developer- Transaction review team ( contractor through Deel)

LOCATION: ARGENTINA / URUGUAY / MEXICO ( REMOTE BASED)




About Compass:


Compass envisions a world where the experience of selling or buying a home is simple and pleasant for everyone. Founded in 2012, Compass provides a cloud-based end-to-end platform that empowers residential real estate agents to deliver exceptional service to their seller and buyer clients, all in service of its mission to help everyone find their place in the world.

As one of the fastest-growing technology companies in an industry of nearly $4 trillion, Compass has built a world-class engineering team operating the only end-to-end platform in the real estate industry. The platform gives Compass the edge to push the boundaries of value we can add for our customers.

There is so much more Compass can do, and it needs your experience building modern cloud services to evolve and create products that improve every step of the real estate agents’ experience from the first contact with a client to the close of a deal. You will have the opportunity to work across the entire real estate journey, working with technology that aggregates millions to billions of interactions, listings, transactions, and other data.

At Compass, we believe in fostering a diverse and inclusive community, ensuring that our place can be anyone's place. Our entrepreneurial principles spirit unites us, guiding our approach to the challenges ahead.



About the Role:


As a Senior Software Engineer, you will use your experience with microservices based architecture to build products that deliver high business impact for our customers. You will help design and development of services to support an industry leading consumer experience while also supporting the growth of the world’s most scalable brokerage.

As a member of this team you will develop features and capabilities that streamline agent and employee workflows throughout the entire real estate transaction process. This includes actions from listing creation to deal closure, with a focus on systems that empower agents with checklists and facilitate efficient document review. The work will have a significant impact on operations across major US real estate markets.

You will be immersed in a dynamic and collaborative environment. A typical day will involve working closely with a team of engineers to design, develop, and deploy software solutions for our Java-based systems. You will actively participate in code reviews, providing constructive feedback to colleagues and ensuring code quality. They will interact regularly with Product team members to understand requirements, refine features, and align on priorities. In addition to development tasks, they will also contribute to the operational support of our systems, addressing issues and ensuring their high availability.




At Compass, You Will:


  • Build, develop, and scale the platform that empowers real estate professionals, buyers, and sellers.
  • Become a domain expert in real estate technology, serving as an empathetic partner to our customers.
  • Architect distributed microservices architecture.
  • Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD/testing/monitoring to drive efficiencies
  • Execute on standard agile development methodology
  • Join a great team with high visibility and challenging projects on the horizon
  • You'll be working with cutting-edge technologies like microservices, gRPC, and Kafka, developing high-performance, fault-tolerant applications that impact thousands of users facilitating high value transactions.
  • This is a 100% remote role where you'll have autonomy and flexibility, working with a collaborative team in a fast-paced, agile environment.
  • Act as a skilled Java engineer passionate about solving complex problems and making a real difference in a rapidly growing tech company



What We Look For:


  • BS in Computer Science, Software Engineering or equivalent practical experience
  • Fluent English spoken and written
  • 5+ years of experience developing comprehensive, well-tested, and high-performance software applications with such as Java (additional experience with other technologies such as Go or Python will be a nice to have)
  • Experience with gRPC, Thrift, and other server-to-server communication protocols.
  • Experience with Kafka and event-driven systems
  • Solid experience using AWS / cloud technologies
  • High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable
  • Understanding and adherence to industry-standard best practices in software development and architecture
  • Experience with Scrum/Agile development methodologies
  • Strong critical thinking skills, great communication skills and passion for delivering an operational excellence
  • Front end /fullstack experience will be a plus



Compass offers flexible work environment and benefits package:


  • 100% remote work (Flexible around US time zones)
  • USD fixed monthly compensation (through Deel)
  • Paid local national holidays
  • Autonomy in managing delivery of your assignments and time off
  • Mac equipment provided

Post Date
2025-02-26
Job Type
REMOTE
Employment type
Full-time
Category
Engineering
Level
Mid-Senior
Country
Argentina
Industry
Software DevelopmentIT System Custom Software Development ,
Compass*******