Job Directory Software Developer

Software Developer
Naperville, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Software Developer

Imagine not simply developing an application, but enabling a solution.

Imagine not only making a paycheck, but making a difference.

Imagine not just having a job, but having a mission.

If you're a Software Developer and want to be part of something truly special, read on. Because StreamLinx, LLC, is a young, cloud software success story dedicated to solving some of the world's most vexing energy and environmental problems and we want YOU to help us deliver the next trailblazing solution.

StreamLinx is the maker of SnapCount, the mobile and cloud-based platform that accelerate the adoption of energy efficiency and clean technologies in commercial and industrial buildings. The energy retrofit boom you've heard so much about? It's real, and the technology that supports it originates right here. Our customers include energy retrofit companies, professional engineering firms, energy service companies, clean power entities, public utilities, and electronics distributors. They all share the same objective of reducing energy usage in commercial facilities. And our software speeds that adoption like none other.

Which brings us to you. Amid our explosive growth, we're looking for teammates who are captivated by coding and want to work alongside some of the brightest developers in the industry. You'll work in unison with experts in development, customer success, quality assurance, and sales to develop high-quality, maintainable code that will enable our clients to excel in a booming industry. You will have an opportunity to immediately suggest new features and iterations that will add value to our flourishing product set.

Specific responsibilities include:

Within the first four weeks

* Dive into our development stack (HTML/JavaScript/CSS, Java, Groovy, MySQL, Apache-Tomcat, as well as several other standard tools and libraries found in a Java based web stack) and how SnapCount is designed.
* Work one-on- one with teammates to help understand the core of the Snapcount platform to build a constantly growing knowledge base of how our product works and what customers require to be successful in the field.

Within the first 90 days:

* Alongside your team, take tickets in a development sprint, develop code to solve problems or create new solutions, integrate the changes into the repository, validate that your changes address the requirements, and work with the Quality Assurance team to get your changes deployed
* Effectively estimate project work and time requirements
* Document what you develop, both for developers as well as for our QA team

Year One and Beyond:

* Collaborate with fellow software team members to brain-storm optimal designs, innovate them into the codebase and deliver high quality applications
* As a fast-moving software company, we have an aggressive roadmap of features and functions. You will need to consider the future as you build today's functions to ensure the system is ready for these updates.

That's the work. Now what about the work-life? We believe in empowering energy optimization through honoring our commitments to our customers and our team. We have an open and casual environment, far from fancy but perfect for our mission. We are growing the company deliberately with our hundreds of happy, raving clients all while maintaining a true start-up culture that values passion and innovation and rewards hard work and high-quality results. We also offer competitive compensation, medical benefits, and free lunch every Friday.

What will it take to join our team?

Realistically, we need someone with a 4-year degree and at least 1-2 years experience working in a web application. Most important is an insatiable technical curiosity and desire to learn a production grade application for real users. The ideal candidate will have some prior experience with our specific environment (Java, MySQL and Javascript, HTML). Experience in an agile environment would be very helpful, but not required as long as you are a quick study of new tools/techniques. You'll be working with people, both internal and customers, so your ability to understand the problem at hand, improvise, experiment, and innovate a solution is crucial. Critical thinking and problem solving are the final pieces to making you a member of this team.

Ready to make a difference in your career, and in the world? Then we want to talk. Start by submitting your resume and salary requirements.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.