remote
Software Architect Remote - 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 concepts 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 high performance.
- Lead the design and implementation of core services using Ruby on Rails, JavaScript, HTML, CSS, and relational databases.
- Collaborate with product owners and cross‑functional teams to translate business requirements into technical specifications.
- Mentor development teams, conduct code reviews, and enforce best practices and coding standards.
- Evaluate emerging technologies and drive continuous improvement of the technology stack.
Requirements
- 10+ years of software development experience with a strong focus on Ruby on Rails and modern JavaScript frameworks.
- Proven expertise in designing RESTful APIs, relational database schemas (SQL), and responsive front‑end interfaces (HTML/CSS).
- Hands‑on experience integrating IoT devices or services into enterprise applications.
- Deep understanding of software architecture patterns, security principles, and performance optimization.
- Excellent communication skills and a track record of leading technical teams in a remote environment.