remote
Software Architect - Sarnova HC, LLC
Software Architect
Senior Software Architect leading design and delivery of scalable, secure web applications with Ruby on Rails, JavaScript, HTML/CSS, and SQL, while integrating IoT capabilities into enterprise solutions.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for web and IoT‑enabled platforms, ensuring scalability, security, and performance.
- Lead the design, development, and deployment of Ruby on Rails applications combined with modern JavaScript front‑ends (HTML/CSS).
- Collaborate with product owners and engineering teams to translate business requirements into technical specifications and roadmaps.
- Establish coding standards, best practices, and review processes to maintain high code quality and data integrity.
- Mentor and guide development teams, providing hands‑on support and technical direction throughout the project lifecycle.
Requirements
- 10+ years of software development experience with deep expertise in Ruby on Rails and JavaScript ecosystems.
- Proven track record designing and delivering large‑scale, secure web applications and integrating IoT components.
- Strong knowledge of relational databases and SQL, including performance tuning and schema design.
- Experience with architectural patterns, microservices, and cloud‑native deployment models.
- Excellent communication and leadership skills, with the ability to influence cross‑functional teams.