Software Architect

New
S
SarnovaHealthcare Technology
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7–10 years
Required Skills
AWSSQLGCPHTMLCSSIoTJavascriptRuby on RailsAzureMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field required.
  • 7–10 years of experience in software architecture and development.
  • Expert-level proficiency in Ruby on Rails, JavaScript, HTML, CSS, and SQL.
  • Strong understanding of IoT concepts, device connectivity, and data streaming.
  • Proven experience designing scalable, secure, and high-performing web applications.
  • Hands-on experience with API design, microservices, and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Agile/Scrum methodologies and tools (Jira, Confluence).
  • Excellent communication skills.
  • Strategic thinking with hands-on technical depth.
  • Experience with IoT protocols (MQTT, CoAP) and edge computing preferred.
  • Exposure to data analytics, real-time dashboards, and event-driven architectures preferred.
  • Certifications in AWS Solutions Architect, IoT, or similar preferred.

Responsibilities

  • Define and document system architecture for web applications, APIs, and IoT integrations using Ruby on Rails and modern web technologies.
  • Provide guidance to development teams on best practices, coding standards, and architectural principles.
  • Design frameworks for connecting IoT devices to enterprise systems, ensuring secure data transmission and real-time analytics.
  • Ensure robust implementation of front-end (JavaScript, HTML, CSS) and back-end (Ruby on Rails, SQL) components.
  • Optimize application performance, database queries, and infrastructure for high availability and low latency.
  • Implement security protocols, encryption standards, and compliance measures.
  • Work closely with product managers, business analysts, and stakeholders to align technical solutions with business goals.
  • Evaluate new tools and frameworks for IoT, cloud, and web development; recommend adoption strategies.
  • Maintain architectural diagrams, technical specifications, and integration guidelines.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now