Who we are: we are a real estate tech team. We are looking to develop a SaaS product, we are looking to develop a full tech team for our long term plans. Ideally we want someone with experience in enterprise real estate solutions. Someone with a proven track record of taking products and solutions from ideation to creation and market place proof of concept. What You’ll Do:
• Build and maintain Java, Scala, NodeJs back-end services • Build and maintain Angular SPA applications
• Design scalable and resilient solutions that are fully integrated with other enterprise applications
• Work with different business stakeholders and other developers on technical design and implementation
• Participate in code reviews, task estimation, and architectural discussion and decision-making surrounding all services related deliverables
• Setup projects to use continuous integration and continuous delivery.
• Deploy solutions to cloud hosting services such as AWS.
• Use tools such as Git, JIRA, Codeship What you bring:
• 3+ years of experience on Java, or NodeJS enterprise application development.
• 3+ years of experience on Angular application development
• Bachelor’s Degree or equivalent in Computer Science or related discipline
• Experience working in a fast-paced Agile environment.
• Experience in web technologies utilizing microservices and REST
• Experience writing and designing REST APIs.
• Experience with a variety of database technologies such as Postgres, MongoDB, DynamoDB, or MySQL.
• Experience with mean framework.
• Solid understanding of unit and integration testing methodologies and frameworks.
• Proficient in the Amazon Web Services Platform.
• Comfortable with the Unix command lines
• Understanding of software development best practices and experience with unit testing, using version control systems (Git), and continuous integration.
• Experience with Agile methodologies • Passion for quality and writing clean, solid, readable code that scales and performs well Who you are:
• Fast Learner. We’re looking for team members who thrive on applying their knowledge, learning new technologies, and don’t believe in one-size-fits-all solutions. You should be able to adapt easily to meet a rapid pace of a rapidly evolving research, development, and testing environment
• Fearless. You understand what MVP means and strive to prove that speed and quality are not conflicting; that you can achieve both at the same time.
• Passionate. You feel ownership over everything you develop; you’d never call code or design “released” until you’re confident it’s correct.
You pride yourself on efficient feedback, strong/appropriate documentation and proper test coverage • A team player. You believe that you can achieve more on a team – that the whole is greater than the sum of its parts. You rely on others’ honest feedback for continuous improvement.