Senior Software Engineer (Java & React)
Descripción del puesto
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.
- 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.
- 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.
¿Te interesa este puesto?