Join us at Rehlko, where innovation meets tradition in the quest for sustainable residential power solutions. Our team of engineers, developers, and data scientists is dedicated to advancing the frontier of energy technology, ensuring a brighter, more sustainable future for all. At Rehlko, your work contributes directly to enhancing the quality of life through reliable, eco-friendly energy solutions.
We are seeking a talented and motivated Software Engineer with a passion for front-end, back-end and IoT development. As an integral member of our team, you'll be at the forefront of developing cutting-edge software applications that monitor and control residential power solutions, utilizing a blend of mobile, web, and IoT technologies.
Specific responsibilities:
Develop front-end solutions for mobile and web.
Work on edge-based IoT devices with Azure IoT Edge.
Build cloud-based applications on Azure.
Create REST APIs and develop SQL scripts for database management.
Participate in an Agile development environment, collaborating with product teams to meet business goals.
Ensure high standards of software quality through close teamwork.
Requirements:
Bachelor's degree in Computer Science or Electrical Engineering.
At least 5+ years of experience in software product development.
Front-End web development and design using HTML, CSS3, and Bootstrap.
Experience with .NET Framework, C# (or similar structured OOP language), C, C++, Python, SQL.
REST API design and development.
Relational databases, particularly Database Design, Normalization writing Stored Procedures and User Defined Functions.
Visual Studio, Visual Studio Code, and GIT Source Control.
You can work well both independently and as part of a team.
Preferred but Not Required:
Microcontroller Embedded C Programming, Firmware design, Circuit Design
Background in IoT Edge based solutions.
Database management experience (MS SQL, MongoDB).
Azure Experience.
Linux
What We Offer:
A fully remote and flexible work environment.
A culture that values innovation, learning, and teamwork.
Competitive salary and benefits package.
Opportunities for career growth and development.
A commitment to diversity, equity, and inclusion in all aspects of our business.
Important Notice: This position is primarily remote. However, if you reside within a 50-mile radius of a Rehlko site, you may be required to work onsite at least 2-3 business days per week.
The salary range for this position is $98,900 - $125,600. The specific salary offered to a candidate may be influenced by a variety of factors including the candidate's experience, their education, and the work location. Available benefits include medical, dental, vision & 401k.
DanaRemoters