ABOUT TEAL
TEAL offers a centralized system leveraging cloud-based computing for 24/7/365 remote monitoring. Our mechanical systems-as-a-service provide uninterrupted chilled water, hot water, and hydronic heat for residential and commercial developments of all sizes, nationwide. We combine advanced technology with trusted expertise to support high-performance, energy-efficient buildings, nationwide.
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
TEAL is an Equal Opportunity Employer.
TEAL requires pre-employment background checks and drug screening.