Senior Software Engineer - TypeScript, Node.js - Zurich 🏆
Updated: 14 Sep 2021
Salary 120’000 - 140’000 CHF per year
Requirements:- +You have experience with the design and development of large scale distributed web applications.
+ You have experience with modern programming languages. We work with TypeScript and Node.JS
+ You have experience with cloud technologies (e.g. AWS) and distributed systems. We work with AWS Lambda.
+ Fluency in English
Responsibilities:- + Tools: TypeScript, Node.JS, Express, ElasticSearch, GraphQL, DynamoDB, EventBridge and AWS Lambda
+ Work within our tech and product division (40-experts covering engineering, product management and design).
+ Become a Senior member of our crossfunctional crowdhouse operating system team
+ Design and build our backend services, delivering our distributed and cloud based digital real estate platform.
+ Orchestrate a fleet of microservices and continuously deploy it
+ Focus on event driven architecture and actively participate in our architecture committee
+ Tools: TypeScript, Node.JS, Express, ElasticSearch, GraphQL, DynamoDB, EventBridge and AWS Lambda
Projects you could work on
+ Design and deploy a data ingestion solution for our market first property recommendation algorithm using Elasticsearch.
+ Set up a monitoring solution for our services with real-time alerting on critical events such as spikes, outages and security attacks.
+ Build a GraphQL serverless service providing APIs for a client facing front-end with a distributed storage system.
More: Ignite the real estate revolution!
At Crowdhouse we are building a distributed and cloud based real estate investment platform that connects sellers with buyers of investment properties. Crowdhouse was born from a vision proposed in 2015 to make the real estate market more efficient, transparent and accessible for everyone.
What you will do
Crowdhouse is growing and we are looking to hire Senior Software Engineers who specialise in backend development to help build and maintain the highest quality transaction platform in real estate. You will work in the crowdhouse operating system team. The team creates the best real estate transaction experience for professionals in the real estate space. You will be collaborating with your team, our clients and your crowdhouse colleagues to make transacting on crowdhouse the best experience on the market. This position can be remote or at our headquarters in Zurich, Switzerland.
Lerchenstrasse 24, 8045 Zurich, Zurich