Full-Time Senior Software Development Engineer
Job Description
About RealtyMogul
RealtyMogul’s mission is to empower investors to live the lives they want by generating wealth through real estate investing.
Founded in 2012, we are ranked the best one-stop shop for real estate crowdfunding by Motley Fool.
On the Platform, investors pool their money together to invest in commercial real estate deals they may not normally have access to on their own including multifamily, office, retail, industrial and ground-up development. And the best part? The real estate companies manage the properties, providing a truly passive real estate investing experience.
Investors can also invest in one of two REITs (Real Estate Investment Trusts), where a single investment gives them access to a portfolio of professionally managed properties that can potentially pay monthly or quarterly cash distributions.
Since 2012, RealtyMogul members have collectively invested over $800 million into over $4.7 billion of real estate nationwide, including 24,000+ apartment units (as of January 31, 2022).
About Your Role:
RealtyMogul is seeking an exceptional Senior Software Development Engineer to join our engineering team. Your role will be to drive development of a key set of capabilities, to build, maintain, and improve the RealtyMogul platform. You will also be part of a team of Senior Engineers that will define how our platform is built and help to drive and validate architectural decisions. This is a critical role to help successfully scale RealtyMogul as the leading online real estate investment platform available today.
This is a remote role, we are based in Los Angeles, CA and our working hours are Pacific Time 9am – 6pm.
This role requires you to be authorized to work in the United States.
What You’ll Do:
- Lead development of a selection of services on the RealtyMogul platform
- Work with an Architect to define a service interaction model appropriate for our platform
- Collaborate with the other senior engineers to coordinate cross-team development work
- Serve as the lead engineer for your domain of the platform
- Individually contribute to the development, maintenance, and expansion of new features and functionality for the RealtyMogul platform
- Be able to write clean and concise code
- Build in test coverage for all development projects you are responsible for
- Help define coding standards and perform code reviews to maintain a high-quality codebase
- Be a core member of our growing dev team and help identify continuous improvements to our process
- Work with other members of the senior engineering team to implement platform-wide strategy
- Help define technical solutions that allow for a blend of functionality, usability, stability and maintainability in a highly secure way
- Collaborate with the product, marketing and Senior Management teams as needed
- Mentor more junior engineers
Who You Are:
- You have 4+ years of experience developing software using Python OR (Java, C++, .NET/C#, Ruby)
- You have 4+ years of experience writing and maintaining application code in a mixed microservice architecture incorporating internal developments with external SaaS solutions
- You have experience working with event driven application architectures
- You have experience working with AWS services like API Gateway, ECS, Lambda, S3, RDS, SQS, SNS, and Cognito
- You have experience with serverless systems development
- You have experience managing and deploying containerized solutions and local DevOps environments
- You are able to write unit, integration, functional, and regression tests for your code
- You are able to review team members’ code and provide insightful feedback
- Experience migrating legacy applications to microservices based architecture a plus
- Experience with React a plus
- You are a self-starter requiring little direct supervision who can have a huge impact
- You are a mentor and a quick study
How to Apply
https://grnh.se/8f4a454c1us301 total views, 0 today