Job Summary Lone Wolf is seeking a skilled Software Engineer to develop web applications using Java and React.js. As part of a fast-paced, agile product development team, you will support the delivery of an industry-leading real estate platform. Your focus will be on creating products and features that are simple, intuitive, easy to maintain, responsive, reliable, scalable, and performant. You will play a key role in the software development life cycle, improving the end-to-end experience and shaping the vision of our innovative products. Key Responsibilities 1. Develop high-quality, maintainable, and scalable SaaS solutions on the Java technology stack. 2. Collaborate with UI designers and product owners to implement new features, develop new products, and address bugs. 3. Work with a team of full-stack developers to design, develop, unit test, and support new features. 4. Delve into technical requirements and participate in peer reviews of solution design and related code. 5. Stay up-to-date with product frameworks and the code base; continually improve existing applications and learn new technologies. 6. Communicate decisions made within the code being delivered and take ownership of output. 7. Participate in performance tuning, testing, refactoring, usability, and automation; support, maintain, and document software functionality. Qualifications - 4-6+ years of experience developing and delivering large-scale distributed systems. - 4-6+ years of experience with Java and Java Spring Boot Framework. - 2+ years of experience with React (familiarity with React Hooks), TypeScript, HTML5, and CSS3. - Completion of a post-secondary program in Computer Science or a related discipline. - Understanding of DRY, SOLID, and KISS principles of software development. - Prior experience with relational databases, preferably MSSQL, and non-relational database technologies. - Prior experience with at least one major IaaS and/or PaaS technology, preferably AWS. - Prior experience with pub/sub messaging systems. - Background in high-growth Agile SaaS-based engineering organizations. - Excellent written and verbal communication skills. - Strong organizational and problem-solving abilities. - Ability to clearly explain and justify ideas when faced with competing alternatives.