Sensiple - San Jose, CA

posted 11 days ago

Full-time - Mid Level
Hybrid - San Jose, CA
Professional, Scientific, and Technical Services

About the position

The Golang Developer position at Sensiple Inc. involves designing, developing, debugging, and supporting scalable software systems and infrastructure. The role is hybrid, allowing work from various locations in New Jersey and Texas, and is a contract position expected to last for over 12 months with the possibility of extension. The developer will work on transforming monolithic systems into microservice-oriented architectures and will be responsible for building mission-critical software systems that operate 24/7.

Responsibilities

  • Design, develop, debug, and support scalable software systems and infrastructure.
  • Build and deliver mission-critical, 24x7 production quality software systems.
  • Transform monolithic software systems into microservice-oriented architectures.
  • Work with ODL, REST, RESTCONF, and RPC services and other client/server models.
  • Implement and collaborate on open-source tools development.
  • Work in Linux environments with automation scripting and software development.

Requirements

  • Software development experience including design, development, debugging, and support.
  • Experience with programming languages such as Java, Python, and Go.
  • In-depth understanding of scale-out infrastructure, distributed systems, and web services technologies.
  • Experience in designing and applying data structures, algorithms, and object-oriented concepts.
  • Experience in Linux environments with Linux automation scripting (Ansible, Python, Bash).
  • Experience with Linux networking & virtualization technologies (KVM, containers) and container management platforms (Docker, Kubernetes).

Nice-to-haves

  • Experience using source code tracking and version control systems (Stash/GIT/GitLab).
  • Experience in integrating and developing messaging infrastructures (kafka, thrift, proto-buf).
  • Experience with open-source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk).
  • Database development experience (MongoDB, Redis, Cassandra, SQL/NoSQL).
  • Experience with Open API (REST/RESTCONF/NETCONF) and data modeling (YANG) verification and development.

Benefits

  • 12+ months contract, extendable
  • Hybrid work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service