Job Description

Backend Software Engineer Job Description

About the Role:

We are seeking a talented Backend Software Engineer to join our team. As a key member of our engineering team, you will play a vital role in designing and developing scalable, data-driven systems that shape the future of PropTech.

You will have the opportunity to work on cutting-edge technologies, collaborate with experienced engineers, and contribute to the growth and success of our innovative AI platform.

Required Skills and Qualifications:

  • A strong foundation in Computer Science fundamentals, including data structures, algorithms, and system design.
  • Solid programming skills in Java, with experience working with Spring (Core/Boot), Hibernate, gRPC, and Armeria.
  • Excellent problem-solving abilities, with a proactive and collaborative mindset.
  • 1-3 years of professional software engineering experience, with a bachelor’s or master’s degree in Computer Science or a related field.

Benefits:

    <li,True Ownership & Impact: You will directly influence the architecture and development of our innovative AI platform.
  • Mentorship from Industry Vets: Our team includes leaders who have built and scaled successful B2B software products.
  • Accelerated Career Growth: We offer opportunities to rapidly grow your skills, take on more responsibility, and advance your career.
  • Competitive Compensation & Benefits: We offer an attractive salary package and benefits to match your experience and qualifications.

Our Tech Stack:

  • Core Backend: Java, Spring (Core/Boot), Hibernate, gRPC, Armeria.
  • Databases & Data: PostgreSQL, JPA, Flyway, Protocol Buffers, Jackson.
  • Messaging & Services: Apache Kafka, Microservices Architecture.
  • Security: JWT, Spring Security.
  • Cloud & DevOps: AWS (Secrets Manager, STS), Authzed, CI/CD, Test-Driven Development (TDD).

Bonus Points For:

  • Experience with Infrastructure as Code (AWS CDK, CloudFormation).
  • Familiarity with distributed systems and enterprise integration patterns.
  • Exposure to end-to-end testing frameworks.
  • An AWS Certification.