- Company Name
- Brickwise
- Job Title
- Software Engineer (Full Stack)
- Job Description
-
**Job title:** Software Engineer (Full Stack)
**Role Summary:**
Ship production‑ready code for "Alice," an autonomous AI property‑management platform that handles voice calls, diagnoses maintenance issues, and dispatches contractors. Work in a fast‑paced startup environment alongside founders, directly impacting real‑world operations and customer satisfaction.
**Expectations:**
- Deliver high‑quality, maintainable code at a rapid velocity.
- Collaborate closely with product, design, and engineering teams, including founders.
- Engage with customers for feedback and feature validation.
- Continuously improve engineering processes and adopt best practices.
**Key Responsibilities:**
- Design, develop, and maintain full‑stack services (frontend, backend, APIs).
- Integrate voice‑call handling and AI diagnostics using relevant frameworks and third‑party platforms.
- Implement dispatch logic to route maintenance requests to contractors.
- Build scalable, secure, and highly available infrastructure on cloud platforms.
- Write automated tests, perform code reviews, and enforce quality standards.
- Monitor production performance, troubleshoot issues, and optimize response times.
- Participate in architecture discussions and contribute to product road‑mapping.
**Required Skills:**
- Proficiency in a modern full‑stack language (e.g., JavaScript/TypeScript, Python, Go).
- Experience with frontend frameworks (React, Angular, Vue) and backend frameworks (Node.js/Express, Django, FastAPI, etc.).
- Knowledge of voice‑call APIs (Twilio, Vonage) and AI/ML model deployment.
- Strong understanding of relational/non‑relational databases (PostgreSQL, MongoDB).
- Familiarity with cloud services (AWS, GCP, Azure) and containerization/CI‑CD pipelines.
- Ability to write unit/integration tests, conduct performance tuning, and debug complex issues.
- Excellent problem‑solving, communication, and teamwork skills in a dynamic startup setting.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- No mandatory certifications required, though experience with cloud provider certifications or AI model deployment platforms is a plus.