CityBldr is looking for a Senior Backend Engineer to join our ambitious team to develop and deploy our future applications, as well as build upon our existing systems. As a Senior Backend Engineer, you will collaborate with product managers, company leadership, and other developers to identify and create solutions to business objectives. You will be primarily responsible for writing maintainable code and implementing solutions.
Our ideal candidate
- Is enthusiastic about developing business-critical backend systems from concept to completion
- Excels in a fully remote collaborative interdisciplinary team environment
- Can handle a moderate degree of self-direction to meet goals
- Produces consistent, clean, and maintainable code
- Stays up to date with backend development best practices
- Is great at identifying, troubleshooting, and fixing bugs
- Is excited about working for a fast growing startup with an eye on creating world class real estate technology
What we’re looking for
- At least 5 years of experience in software development
- Experience with JavaScript (Node.js) and web backend development generally
- Familiarity with database systems, particularly PostgreSQL and MongoDB
- Familiarity with search technologies like ElasticSearch
- Experience integrating between frontend and backend systems
- Experience with Git
Bonus points for
- Experience with or knowledge of Real Estate, Urban Planning, or GIS
- Experience building or integrating CRM systems
- Experience with Rust or other compiled languages and a desire to learn Rust
- Systems administration, architecture, and security of AWS services
- Bachelor degree in Computer Science or a related scientific or engineering field
- Familiarity with React/Redux
- Docker, Linux experience