Senior Backend Developer, R&D Platform - Thermon
Austin, TX
About the Job
About Thermon:
At Thermon, we are passionate about transferring the WARMTH needed to make life Work. As a global leader in industrial heating, our success is driven by the hard work and dedication of our employees. We take pride in developing careers, fostering a company culture that embodies our core values of Care, Commit, and Collaborate.
At Thermon, we don't just create jobs; we develop careers. Thermon has become a global leader in industrial heating due, in no small part, to our employees' hard work and dedication. To help foster those employees, we've created a company culture that encourages our values of Care, Commit and Collaborate
The Team:
The Thermon R&D Platform Team is building a cutting-edge, best-in-class IIoT (Industrial Internet of Things) communications platform for industrial heating controls. We bring together a wide range of control hardware, both modern and legacy, to provide a seamless, user-friendly, and reliable experience. Our goal is to transform the industrial heating controls landscape, making it as intuitive and functional as modern web technology. With a solid reputation and established customer relationships, we're dedicated to enhancing the Genesis platform's user experience and taking our software to new heights in performance and design.
The Role:
We're looking for a Backend Developer with strong back-end application design and development experience with a track record in developing data-driven web applications. You'll build a maintainable, scaleable system, one that can integrate monitoring and controls on multiple and various devices into a single application. If your experience includes taking existing on-prem solutions to the Cloud and building a high-performance data platform with an API serving multiple clients and applications (think mobile), this could be a great opportunity for you!
This is a hybrid role (T-W-Th onsite) from our Southwest Parkway location.
Requirements
- 4+ years of web development experience.
- Experience in backend data-driven web design and development including frameworks like Node.js, Django or others
- Knowledge of web development patterns like MVC and ORMs
- Experience in database design, performance optimization and implementation (SQL Server, Postgres, MySQL)
- Skilled in structuring web app components for reusability and consistent user experience.
- Experience developing cloud-native application architecture
- Experience with containerized deployment(e.g. Docker/Kubernetes)
Nice to have
- Experience with micro-service architecture
- Experience with asynchronous messaging design patterns
- Experience with MQTT or similar messaging protocols
- Experience with C#, .NET
- Experience with DevOps-type activities, like developing automated builds and unit testing
- Experience with development for embedded devices using lower-level languages like C
- Mobile (iPhone/Android) development
- Experience writing software to work with bluetooth or other wireless comms protocols
- Bachelor's degree or higher in Computer Science