HoneyBricks is looking for an experienced Software Architect to build next generation technology and scale existing web, mobile and blockchain.
As a Senior Software Architect, you will:
- Work with the CTO and senior team members in building the technology roadmap.
- Work with technology leadership in architecting microservices and develop them in an iterative and collaborative manner.
- Showcase your communication skills (proposals, presentations, evangelize, architecture, design diagrams, documentation).
- Develop high-level product specifications with attention to system integration and feasibility
- Establish and own baseline metrics (quality, maintainability, performance, security, scalability).
- Define all aspects of development from appropriate technology and workflow to coding standards.
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Approve final product before launch
- Build and scale HoneyBricks global engineering teams.
Requirements
- Proven experience as a Software Architect using Cloud Native development (CNCF).
- At-least 4 years Computer Science Bachelor's degree from US/Canada or equivalent.
- 10+ years of experience with full-stack development on web platforms.
- At-least 4 years experience in leading teams (as a technical lead).
- Technology agnostic and can work with multiple backend frameworks (Node.js, Spring Framework, or similar MVC frameworks) and frontend frameworks like React, Web3.0.
- Deep understanding of Enterprise Integration Patterns and Microservice Design Principles (Service mesh, istio).
- Proven experience in specifying and implementing RESTFull public and private APIs.
- Understanding of Test Driven Development and Quality Metrics.
- Experience with GraphQL as middleware service aggregating and caching data between services.
- Experience with multiple data-systems (NoSQL, RDBMS, DocumentDB; Postgres, MongoDB).
- Hands on experience in designing database schemas and deploying them at global scale.
- Experience deploying services to AWS (AWS Certifications preferred).
- Comfortable drawing and explaining Software Architecture, Design, UML diagrams.
- Metrics driven and Quality focused from inception to the retirement of services.
- Experience with Agile Development and proven project management skills (plan, document, execute, inform, work with cross functional teams).
- Experience in grooming technical tasks and writing clear requirements for tech teams.
- Good spoken and written communication skills in English language.
- Experience in interviewing and hiring candidates
Benefits
- Play a foundational role in the company as we redefine real estate investing
- Capital, budget and support to build out world class product team
- Ownership and leadership of an entire “Technology Architecture” at a high growth, venture backed company
- A fast-paced culture open to new ideas and rapid iteration.
- Ability to help define a passionate, driven and accountable ‘remote-first’ culture.
- Founding team equity, competitive salary and benefits/perks.