Please, let DoraHacks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
DoraHacks is seeking a 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.
The role involves designing and evolving the architecture of DoraHacks to meet critical goals in performance, security, robustness, and scalability.
The Software Architect will work closely with engineering teams, product managers, and other stakeholders to inspect, design, improve, and document software architecture and infrastructure.
Responsibilities include defining architectural standards, mentoring engineering teams on best practices, and ensuring alignment with the company’s long-term technical vision.
Key responsibilities include designing scalable, secure, and robust software architectures, analyzing existing architectures for improvement, guiding technical decisions, developing best practices, defining data models, evaluating frameworks, collaborating with teams, leading architectural reviews, documenting decisions, and staying updated on emerging technologies.
Requirements:
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is required.
Candidates must have 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) is required, with full-stack proficiency (React, Angular, etc. is a plus).
A strong understanding of system design, distributed architectures, microservices, and API design is necessary.
Experience working with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes) is essential.
In-depth knowledge of data modeling, relational and non-relational databases, and domain-driven design is required.
Familiarity with ontologies, semantic data modeling, and data integration strategies is a strong plus.
Candidates must demonstrate the ability to deliver performant and secure architectures.
Excellent communication skills and a proven ability to work collaboratively across teams are essential.
Benefits:
The position offers the opportunity to work in a leading global hackathon community and open source developer incentive platform.
Employees will be part of a team that is at the forefront of open-source innovation, contributing to the creation of autonomous open source communities and agentic hackathons.
The role allows for remote work, providing flexibility in the work environment.
Employees will have the chance to mentor and guide engineering teams, enhancing their professional development.
The position includes opportunities to stay updated on emerging technologies and trends, fostering continuous learning and growth.
Apply now
Please, let DoraHacks know you found this job
on RemoteYeah
.
This helps us grow 🌱.