Sherlock Tech Staffing - Hialeah, FL

posted 29 days ago

Full-time - Senior
Remote - Hialeah, FL

About the position

As a Senior Azure Developer, you will be part of a pioneering software development team focused on reinventing the intelligent home. This role involves creating innovative software services that integrate various devices such as sensors, cameras, thermostats, and security systems, catering to a rapidly growing ecosystem of connected devices and millions of users. You will have the opportunity to design and develop data-driven solutions that enhance customer interaction with their homes, as well as build mobile and web applications that support both end users and service providers. Your responsibilities will encompass the entire systems life cycle, from initial business development through to the product's end of life. You will apply your engineering knowledge, tools, and principles to develop improved systems, focusing on designing high-tech solutions that manage comfort, efficiency, cost, and security for customers. This position requires you to work collaboratively with a team that designs, develops, and integrates complex systems, ensuring that the solutions you create meet the evolving needs of our customers. In this role, you will be tasked with designing and developing highly available, low latency back-end microservices that support customer-facing front-end applications. You will also architect, develop, and operate a highly distributed hybrid cloud platform, participate in the integration of the latest technological stacks, and identify opportunities for technical improvements. Your contributions will be vital in accelerating innovation and growth within the team, working alongside some of the most talented engineers in the industry.

Responsibilities

  • Design and develop highly available, low latency back end microservices supporting customer facing front end applications for our products and services.
  • Architect, develop and operate a highly distributed hybrid cloud platform.
  • Participate in integration of latest technological stacks in a rapidly changing environment.
  • Identify and propose technical improvements using your software engineering knowledge and principles.
  • Accelerate innovation and growth, teaming with the world's most talented engineers.

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or 10+ years of relevant work experience.
  • 6+ years of experience building highly scalable consumer-facing applications.
  • Strong background in designing and developing services using languages like C#, Java, Node, Python. Experience with dotnet core preferred.
  • Experience building containerized applications with Docker and Kubernetes.
  • Strong CI/CD and SDLC focus.
  • Experience architecting, designing, and developing testable, fault-tolerant, and performant software.
  • Strong emphasis on and experience with unit testing of services using frameworks like xUnit/Moq or Jest.

Nice-to-haves

  • Strong fundamentals (data structures, algorithms).
  • Familiarity or experience developing highly available distributed systems.
  • Familiarity with Hot-hot multi-datacenter distributed concepts.
  • Knowledge of web service technologies such as REST and JSON.
  • Experience deploying applications in Azure and AWS cloud platforms.
  • Experience designing and implementing systems that process high volumes of event and requests.
  • Knowledge of network protocols (HTTP, GRPC, MQTT, TCP, UDP).
  • Knowledge of event streaming and message queue services: EventHub, Kafka, Kinesis, Message Bus, RabbitMQ, SQS.
  • Database experience (Relational and Non-relational).
  • Security protocols and security best practices.
  • Experience with streaming video technologies a plus.
  • Experience building GraphQL APIs, and experience with GraphQL service federation a plus.
  • Creative Thinking.
  • New and innovative ideas.
  • Collaboration and teamwork.
  • Attention to detail.
  • High quality work product.

Benefits

  • Life and health insurance
  • Life assistance program
  • Tuition Reimbursement
  • Retirement plan (Immediate eligibility for 401K)
  • Vacation & holidays (Enjoy work-life balance with unlimited vacation!)
  • Access to discounts from a variety of brand name merchants (automotive, retail, electronics, travel, entertainment)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service