Remote (Country)

Real is hiring a Tech Lead - Backend Engineer (Java)

About the Role

Real is looking for a Tech Lead - Backend Engineer who thrives in a hands-on environment. In this role, you’ll spend 60-70% of your time writing code while providing technical leadership and mentorship. You’ll help shape the backend technical vision, implement features, and improve Java Spring Microservices.

What You'll Do

  • Provide technical mentorship and leadership to junior and mid-level engineers, guiding them in methodology, design, and best practices.
  • Work with the product team and feature owners to understand requirements and see them through to execution and deployment.
  • Take ownership of technical initiatives, driving projects independently from concept to completion.
  • Collaborate with other engineers through pairing sessions, code reviews, and knowledge sharing.
  • Lead the team on the path to better code with a keen eye for refactoring.

What We're Looking For

  • A BA/BS degree and 10+ years of related experience, or an equivalent combination of education and experience.
  • Extensive experience with Java 17+, Spring Boot, JPA (Hibernate), and SQL relational databases.
  • Experience writing unit and integration tests and maintaining strong code coverage.
  • Hands-on experience building applications using microservices architecture.
  • In-depth knowledge of relational databases, including indices, connection pools, transactions (ACID), and performance implications of schema designs.
  • Experience with NoSQL databases, understanding their advantages and disadvantages.
  • Experience as a tech lead, guiding teams through complex engineering challenges and fostering a culture of learning and innovation.
  • Highly self-motivated with a demonstrated ability to take initiative.
  • Demonstrated project coordination and management skills.
  • Prior experience leading technical initiatives and mentoring engineers.
  • Ability to join within 45 days of offer.
  • Ability to truly encompass our Company Core Values.

Nice to Have

  • A real estate background with transferable skills would be an asset.

Technical Stack

  • Languages/Frameworks: Java 17+, Spring Boot 2.7+, Maven
  • Databases: Postgres, DynamoDB
  • Infrastructure & Tools: AWS, Docker, Kubernetes, Kafka, ArgoCD, TeamCity, IntelliJ
  • Monitoring: Datadog, Bugsnag

Team & Environment

You will be a key member of Real’s R&D team, reporting to the VP of Engineering.

Work Mode

This position is remote and open to candidates located in India.

REAL is proud to be an equal opportunity workplace employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.

Required Skills
Java 17Spring BootPostgreSQLKafkaAWSDockerKubernetesMicroservicesSystem DesignDatadogDynamoDBBugsnagTeam Leadership Java 17Spring BootPostgreSQLKafkaAWSDockerKubernetesMicroservicesSystem DesignDatadogDynamoDBBugsnagTeam Leadership
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Real
A fast-growing national real estate brokerage powered by technology, operating in all U.S. states, Canada, and the District of Columbia. Founded in 2014, Real is a trailblazer in the Residential Real Estate industry, leading disruption with a cutting-edge technology platform.
All jobs at Real Visit website
Job Details
Category backend
Posted 8 months ago