Lynxspring

posted 3 months ago

Full-time - Mid Level
Remote
Merchant Wholesalers, Durable Goods

About the position

Lynxspring, Inc. is seeking a Software Developer II to join our Cloud Technologies Group. This role involves engaging in various development projects, including supporting Connexxion, our proprietary platform, as well as projects for existing customers. Connexxion focuses on providing tools for Building Automation Systems and Energy analytics, which are rapidly evolving fields that require developers to stay ahead of industry demands. The successful candidate will be responsible for a range of development tasks, from API integrations to database administration, and some front-end work using ReactJS. As a Software Developer II, you will be expected to work both independently and collaboratively within a small team. A strong emphasis is placed on applying good development practices across multiple programming languages. Candidates should be proficient in at least one of the following languages: Python, GoLang, Java, Javascript, or C#. Experience with integrating applications using various APIs and protocols, as well as familiarity with NoSQL databases like MongoDB or Cassandra, is essential. Additionally, a basic understanding of Linux server administration and the importance of documenting development work is required. Soft skills are equally important for this role. The ideal candidate should be self-motivated, capable of working without micromanagement, and willing to take ownership of their projects. Excellent communication, diplomacy, and collaboration skills are necessary, along with a strong attention to detail and problem-solving abilities. The position may present challenges and a learning curve, so candidates should be prepared to adapt and grow in their roles. Exceptional candidates may also have experience with MQTT, web server technologies (especially Apache and NGINX), AWS, SkySpark, version control systems like Git, and familiarity with HVAC Building Automation Systems. A background in AI or machine learning is a plus.

Responsibilities

  • Engage in various development projects supporting Connexxion and existing customer projects.
  • Develop tools related to Building Automation Systems and Energy analytics.
  • Perform API integrations and database administration tasks.
  • Conduct front-end development using ReactJS.
  • Document development work and maintain good development practices.
  • Collaborate with a small team and work independently as needed.

Requirements

  • 3 to 5 years of experience as a Software Developer.
  • Proficient in at least one programming language from Python, GoLang, Java, Javascript, or C#.
  • Experience integrating applications with various APIs and protocols.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.
  • Basic understanding of Linux server administration.
  • Strong mathematical skills.
  • Excellent communication, diplomacy, and collaboration skills.
  • Professional integrity and attention to detail.

Nice-to-haves

  • Experience with MQTT and web server technologies (Apache and NGINX).
  • Familiarity with AWS and SkySpark.
  • Experience with version control systems such as Git.
  • Knowledge of Niagara HVAC Building Automation Systems.
  • Familiarity with ReactJS/Vite.
  • Experience in AI or machine learning.

Benefits

  • Competitive salary commensurate with experience.
  • Equal Opportunity Employer (EOE) policies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service