
Software Architect at Adoreal. Who We Are . We are a fast-growing vertical SaaS company that leverages innovation and disruptive technologies to improve consumer experiences, outcomes, and predictability in elective medicine. Our team thrives on challenges, embraces change, and is dedicated to transforming our industry. . Adoreal is scaling rapidly, and this role is designed to support growth. As we automate more of our content production, scheduling, and reporting processes, we are looking for a strategic operator who can take on high-impact work that supports both our social media and broader growth marketing efforts. . Who We Are Looking For. We are seeking a Software Architect with 5–7 years of senior-level experience to join our growing engineering team. The ideal candidate is a strong communicator in English, capable of leading a distributed team, setting technical direction, and ensuring that projects are executed with quality and efficiency. . . This role requires deep technical expertise in Kubernetes, AWS, .NET Core APIs and Angular with TypeScript, along with the ability to write highly technical documentation, provide cost estimates, work with partner integrations, diagram and whiteboard complex technical solutions, prioritize tasks, mentor developers, and ensure scalable and secure system design. . Responsibilities . Define, design, and implement the architecture for Adoreal’s core platforms. . Communicate with and mentor a team of engineers, providing technical guidance and support. . Collaborate with cross-functional teams to align business goals with technical solutions. . Ensure best practices in coding, testing, security, and performance optimization. . Prioritize tasks, manage timelines, and deliver high-quality solutions in a fast-paced startup environment. . Conduct code reviews and enforce architectural standards. . Stay updated on emerging technologies and propose improvements to enhance product scalability and performance. . . 5–7 years of senior-level software development/architecture experience. . Proven experience designing and implementing solutions using .NET Core Microservices and Kubernetes. . Strong front-end expertise with Angular and TypeScript, including componentized development using technologies like Storybook. . Excellent communication skills in English (verbal and written). . Demonstrated ability to lead and manage technical discussions with development teams in remote/distributed environments. . Strong problem-solving skills, with the ability to balance technical depth and business priorities. . Experience with AWS, including ECS and RSD . . Knowledge of database design (SQL/NoSQL) and API integrations. . Company Location: Costa Rica.