First Factory

Senior Software Engineer (Java & React)

First Factory

IT Services and IT Consulting · 201-500 employees

Jun 25
react Senior (5-10 yrs) Full-time
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The engineer will manage the end-to-end lifecycle of high-impact projects within the real estate tech sector. They are responsible for designing microservices architectures, optimizing code performance, and collaborating with stakeholders on technical solutions.

What they look for

Java React Spring Framework JavaScript Microservices RESTful APIs System Design Data Structures Algorithmic Complexity Agile Code Review Software Development Performance Optimization ES6+

Requirements

Candidates must have strong production-level experience with Java 8+ and the Spring Framework, alongside hands-on React and modern JavaScript skills. A deep understanding of data structures, algorithmic complexity, and system design patterns is required.

Full description

Are you passionate about building scalable, high-impact applications and solving complex algorithmic challenges? At First Factory, we're looking for an exceptional Senior Software Engineer (Java/React) to join our team.

In this role, you will work with one of our longest-standing clients in the real estate industry. If you are looking for long-term stability and continuous growth, this is an excellent opportunity to build a secure and rewarding career.

If you thrive in highly technical environments, love deep-dive system design, and pride yourself on delivering robust, high-quality code within high-performing teams, this is the challenge you've been looking for.

About First Factory

We are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we continue to thrive and embrace fresh challenges.

Key Responsibilities

  • Take full accountability for the end-to-end lifecycle of a singular, high-impact project within the real estate tech space.
  • Solve multi-layered logical puzzles and optimize code for both time and space complexity to ensure maximum performance.
  • Collaborate through complex architecture design under tight timelines, designing and implementing modern Microservices architectures and RESTful APIs.
  • Participate in rigorous deep-dive code reviews, using them as a collaborative opportunity to ensure high engineering standards and share knowledge.
  • Articulate complex technical ideas, rationale, and architectural trade-offs clearly to both technical and non-technical stakeholders.

Requirements

  • Strong, production-level experience with Java (8+) and the Spring Framework ecosystem.
  • Hands-on experience building robust, highly responsive UIs with React and modern JavaScript (ES6+).
  • Mastery of data structures, algorithmic complexity (Big-O notation), runtime optimization, and high-level system design patterns.
  • Experience collaborating in high-performing, fast-paced Agile teams.
  • Advanced English fluency.

Nice to Have

  • Experience with CI/CD pipelines and cloud infrastructure (AWS, Azure, or GCP).
  • A strong portfolio of competitive programming, HackerRank/LeetCode success, or complex open-source contributions.

Similar roles