👨🏻‍💻 postech.work

Junior Software Developer

TEAL • 🌐 Remote

Remote Posted 3 days, 20 hours ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.