Job Description

We are looking for a Junior Software Engineer who will work remotely and learn from our senior engineers to create web-based applications that support multifamily commercial real estate lending. The ideal candidate should have experience with Spring, Java and Angular and be eager to learn new technologies.


  • Work with senior engineers to develop web-based applications using Spring, Java and Angular
  • Participate in code reviews and debugging sessions to improve code quality and performance
  • Collaborate with clients to design and develop software solutions that meet business needs
  • Learn new programming languages, tools and technologies as needed to support ongoing software development efforts
  • Write high-quality, well-documented code that adheres to industry best practices and standards
  • Test and debug code to ensure software meets functional requirements and quality standards
  • Continuously improve software development processes and practices


  • Bachelor's degree in Computer Science, Engineering or equivalent work experience
  • 1-2 years of experience with Spring, Java and Angular
  • Knowledge of software development best practices, including code reviews, testing and debugging
  • Familiarity with software design patterns and principles
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively with cross-functional teams
  • Self-motivated with a strong desire to learn and grow as a software engineer

If you are passionate about software development, eager to learn new technologies and programming languages, and want to work remotely with a team of experienced engineers, we encourage you to apply for this position.

We look forward to hearing from you!

Great Working Environment

Our great working environment fosters a collaborative, inclusive, and supportive culture that empowers our employees to grow, learn, and succeed.

Work Remotely

Work from anywhere while staying connected through advanced communication and collaboration tools.

Flexible Hours

Prioritize your personal and professional commitments while maintaining a healthy work-life balance.