The company is looking to improve apartment living and management by integrating smart technology into the built environment and transforming the way people live, visit, and work in multifamily communities.
Requirements
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- A deep understanding of computer science and software engineering fundamentals such as data structures, parallel and concurrent programming primitives, inter-process communication, cryptography, and so forth
- Experience with FastAPI
- Experience with Kafka
- Data storage-related experience or familiarity with PostgreSQL
- EKS experience
Responsibilities
- Program mostly in Python
- Architect, design, and implement backend services including the core API, backend data processing, and vendor integrations.
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Automate testing of the code you contribute
- Review code on a daily basis
Other
- Interact directly with other engineering and product teams
- You are independent and autonomous
- Bachelor’s degree in computer science, Engineering, Management Information Systems, another related field or its equivalent.