Job Description
TEAL is revolutionizing the hydronic industry by humanizing Hot Water, Chilled Water & Hydronic Heat. TEAL’s innovation design – incorporating advanced AI technology and remote monitoring – far outperforms traditional central plants, resulting in a significantly reduced carbon footprint and the lowest total lifecycle cost. The future of central plants and your next opportunity are available today!
POSITION: Junior Software Developer
JOB SUMMARY The Junior Developer will support the design, development, and maintenance of software systems that power TEAL’s innovative hydronic and remote-monitoring solutions. Working closely with senior developers and engineers, the Junior Developer will contribute to Python-based applications, database management, and Linux-based environments that support TEAL’s AI-enabled monitoring and control platforms.
This opportunity is ideal for an early-career developer who is eager to grow their technical skills while working on real-world applications that bridge software, data, and physical systems. This position offers hands-on exposure and clear opportunities for technical growth within a fast-moving, mission-driven organization.
KEY RESPONSIBILITIES - Develop, test, and maintain Python applications and scripts
- Work with SQL databases (preferably SQLite) to store, query, and manage data
- Operate and troubleshoot applications in Linux environments
- Write clean, well-documented, and maintainable code
- Assist with data collection, processing, and automation tasks
- Collaborate with senior developers and engineers on system improvements
- Debug issues and contribute to continuous improvement of existing systems
- Participate in code reviews, technical learning opportunities, and mentorship with senior developers
- Other duties as assigned.
PROFESSIONAL EXPERIENCE & QUALIFICATIONS - Bachelor’s degree in Computer Science, Software Engineering, or related field OR Associate’s degree with 2+ years of relevant experience
- Working knowledge of Python
- Basic experience with SQL databases (SQLite preferred)
- Familiarity with Linux operating systems and command-line tools
- Understanding of basic software development concepts (version control, debugging, testing)
- Strong problem-solving skills and willingness to learn
- Ability to work independently and as part of a team
- Interest in real-world applications that bridge software and hardware
- Great communication skills and attention to detail
- Preferred / Nice-to-Have Skills
- Experience with Raspberry Pi or similar single-board computers
- Exposure to low-voltage systems , sensors, or data acquisition hardware
- Basic understanding of electronics or physical sensor inputs
- Experience working with APIs or data pipelines
- Familiarity with Git or other version control systems.
COMPENSATION & BENEFITS: - PTO Allotment of 120 hours / 3 weeks after 90 days of employment
- Competitive Compensation
- Holistic Health Coverage (medical, dental, vision; company-paid life insurance and disability), including 24/7 medical concierge services
- 401k Plan with a generous employer match
- 10 Paid Holidays and Birthdays off
- Memberships to professional organizations are paid for by the Company
- Casual Dress Code
- $500 cash for first time home buyers!
- Excellent growth and advancement opportunities
TEAL is an Equal Opportunity Employer.
TEAL requires pre-employment background checks and drug screening.
Job Tags
Full time, Casual work, Remote work,