75F - Bloomington, MN

posted 2 days ago

Full-time - Mid Level
Hybrid - Bloomington, MN
Publishing Industries

About the position

We are excited to find a well-rounded Full-Stack Developer to join our existing team of software engineers. We are extremely passionate about creating the world's leading IoT based building management system. We make buildings smarter and efficient, all while saving energy and reducing the impact on our environment. Your work will not only be exciting and challenging but will also help the environment by reducing energy consumption, while at the same time, ensuring optimal comfort, preserving indoor air quality, and achieving significant energy and cost savings. In this role, you will be contributing to 75F's next generation of cloud enabled IoT applications for Smart Buildings. You will collaborate with global teams of cloud, web, mobile, and firmware engineers to develop and improve software products that enable our technologies. These products will cut down significantly on energy consumption while maintaining the comfort and productivity of the occupants.

Responsibilities

  • Design, implement, test, and deliver new features for our cloud-based applications.
  • Understand what it means to build quality 'into' applications.
  • Contribute and review software methodologies for product design and development.
  • Write user documentation for internal process and external customer support.
  • Collaborate and contribute in international, multi-site development in an agile environment.
  • Work with product owner and test leads to write user stories and refine acceptance criteria including test designs.
  • Participate in impact analysis and resolution of issues arising in the field.
  • Engage in secure coding practices.
  • Some travel may be required (minimal).

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • 7+ Years of professional experience in software design and development.
  • 5+ years of hands-on professional experience designing applications and algorithms in Java / Spring.
  • 2+ years developing Azure cloud based applications and services (GCP and AWS are also okay).
  • Strong communication and collaboration skills in an international organization.
  • RESTful API development, preferably using Java / Spring.
  • Strong Java / Spring skills, Kotlin is a plus.
  • Experience with NodeJS, REST development a plus.
  • Experience with Java package management tools (Gradle, Maven, etc.), testing libraries such as Junit and Spock framework.
  • Experience working with MongoDB, Redis, and SQL.
  • Experience working with Grafana, Prometheus, and Loki.
  • Experience with containerized apps using Docker or Kubernetes.
  • Practical experience with SDLC tools such as Git, Azure Dev Ops etc.
  • Practical experience performing Perform Code Reviews and Git Pull Request.
  • Experience with cloud-based application scaling and performance optimization.

Nice-to-haves

  • Experience with build pipelines, continuous integration/continuous delivery including functional testing, static code analysis, code coverage, and automation.
  • Basic understanding of Web Technologies like JavaScript, CSS, and HTML5.
  • Experience developing web applications using NodeJS and Angular.
  • Experience developing Android applications in Java or Kotlin.
  • Experience writing Android applications that connect to back-end services via REST APIs.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience leveraging Android unit frameworks.
  • Knowledge of the open-source Android ecosystem and the libraries available for common task.
  • Experience working with the modern Android patterns/technologies.
  • Experience with IoT applications and embedded development.
  • Experience or Familiarity with HVAC domain desired.
  • Use of online tools such as Lucid and Twilio.
  • Use of InfluxDB for time series data.
  • Python 3.x.

Benefits

  • Base salary plus stock option plan
  • Hybrid Model (3 days a week in office, 2 days' work from home)
  • Being a part of one of the world's leading Climate Tech companies & working with a team of 200 passionate disruptors.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service