Software Engineer – Full Stack Developer

Reports To:Head Engineer
Corporate Headquarters:Fairfield, NJ
Job Description

Transparent Energy is looking for an engineer to assist in development and growth of our proprietary web-based platform. The candidate need not be from an energy background, but it would be helpful to know energy concepts. Hands-on training will take place with current lead engineer, and new hire will gain experience with our systems until he/she is completely onboard.

  • Bachelor’s degree in CS or related technical field, or equivalent experience
  • Minimum of 5 years of software development experience in any combination of the following languages and frameworks: Python, Django, JavaScript, SQL, HTML, Bootstrap, CSS
  • Intermediate or better understanding of SQL: joins, left joins, unions, and indexes and understanding of scaling databases
  • Experience with CRON jobs, task queues, and cloud-based application hosting such as AWS
  • Minimum of 4 years’ experience working with Linux shell/Linux Server admin, Cloud-based application hosting, disaster recovery, Git
  • Ability to understand existing codebase and expand to new product requirements
  • In-office position in Fairfield, NJ or Chicago, IL location
Preferred Qualifications
  • 7-10 years of professional software development experience with an optional MS in Computer Science or related field
  • Experience with financial or energy fields of expertise – hedging concepts, futures, pricing strategies, and general interest in math
  • Experience with Angular.JS, High Charts, AWS, EDI implementation, web scraping tools, and common web security practices (HTTPS, SSL, PGP data encryption)
  • Highly proficient in transforming backend data to presentable front-end conclusions
  • Experience with electricity measurement and analysis
  • Experience as a product manager and/or ability to understand product requirements from end users