Software Architect (Full-Stack-AI, Backend Focus)
Company: DoraHacks
Location: Palo Alto
Posted on: May 24, 2025
|
|
Job Description:
About DoraHacksDoraHacks is the leading global hackathon
community and open source developer incentive platform. DoraHacks
provides toolkits for open source technology platforms to organize
hackathons and fund early-stage ecosystem startups.DoraHacks
creates a global hacker movement in Blockchain, Web3, Quantum
Computing, AI, and Space Tech. So far, more than 21,000 startup
teams from the DoraHacks community have received over $80M in
funding. A large number of open source communities, companies and
blockchain ecosystems are actively using DoraHacks together with
its BUIDL AI capabilities for organizing hackathons and funding
open source initiatives.DoraHacks is at the forefront of
open-source innovation. Join us to create autonomous open source
communities and agentic hackathons with our BUIDL AI
initiative.
About the Role
Highly skilled and experienced Software Architect with a strong
background in full-stack-AI development and a primary focus on
backend engineering and system architecture. This person will play
a key role in designing and evolving the architecture of DoraHacks
to meet critical and realistic goals in performance, security,
robustness, and this role, you will work closely with engineering
teams, product managers, and other stakeholders to inspect, design,
improve, and document software architecture and infrastructure. You
will help define architectural standards, mentor engineering teams
on best practices, and ensure that our systems align with the
company's long-term technical vision.
Key Responsibilities
- Design and refine scalable, secure, and robust software architectures across backend and full-stack systems.
- Analyze existing architectures and identify opportunities for improvement in performance, maintainability, and scalability.
- Work closely with engineering teams to guide technical decisions and ensure alignment with architectural standards.
- Develop and enforce best practices for coding, testing, and software lifecycle processes.
- Define and maintain data models, ontologies, and integration strategies that support system interoperability and extensibility.
- Evaluate and select appropriate frameworks, libraries, and development patterns to streamline development.
- Collaborate with Product Design and engineering teams to ensure best possible architecture planning.
- Collaborate with DevOps and infrastructure teams to ensure resilient deployment architectures.
- Lead architectural reviews and participate in design discussions and code reviews.
- Document architectural decisions, system components, and technology choices for internal use and future reference.
- Stay up to date on emerging technologies and trends and
evaluate their applicability to our stack.Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with at least 3+ years in a software architecture or senior engineering role.
- Deep expertise in backend development (e.g., Node.js, Java, Python, Go, etc.) with full-stack proficiency (React, Angular, etc. is a plus).
- Strong understanding of system design, distributed architectures, microservices, and API design.
- Experience working with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- In-depth knowledge of data modeling, relational and non-relational databases, and domain-driven design.
- Familiarity with ontologies, semantic data modeling, and data integration strategies is a strong plus.
- Demonstrated ability to deliver performant and secure architectures.
- Excellent communication skills and a proven ability to work
collaboratively across teams.Preferred Qualifications
- Experience in observability and system monitoring.
- Exposure to event-driven architectures.
- Knowledge of AI/ML system integration or knowledge engineering is a plus.
- Experience with architecture frameworks.
#J-18808-Ljbffr
Keywords: DoraHacks, Santa Rosa , Software Architect (Full-Stack-AI, Backend Focus), IT / Software / Systems , Palo Alto, California
Click
here to apply!
|