We are looking to add a Software Engineer with experience designing and building end-to-end digital products to our growing team.
About Us
Joulea is a startup building a software platform that reduces energy consumption in commercial buildings. Buildings consume 40% of the total energy in the United States and emit over 10% more greenhouse gas emissions than the entire transportation sector combined - vehicles, trucks, aircraft, rail and ships. A significant portion of commercial building budgets are spent and wasted on energy usage. We use the aerospace industry’s product lifecycle management principles in order to create a novel approach to apply them to commercial real estate. Joulea implements holistic, integrated optimization methods that redefine energy efficiency and reduce operating costs within commercial buildings.
We are an ATDC portfolio company backed by wemarathon with offices at ATDC in Midtown Atlanta.
Job Description
We are looking to add a Software Engineer with experience designing and building end-to-end digital products to our core team. You must have knowledge in all stages of software development and will play a key role in shaping our technology platform. You will be part of a cross-functional team that’s responsible for the full software development lifecycle, from conception to deployment, and work closely with the Founder, aerospace engineering masters and PhDs, MBAs, and other postgraduate-level subject matter and industry experts. If you’re familiar with Agile methodologies and are looking to grow your leadership skills and build a team, this is an excellent opportunity to challenge yourself and work with a company dedicated to reducing the carbon footprint within the United States, and eventually, the world!
Responsibilities
Work with Joulea product manager and team to ideate software solutions
Design, develop, deploy, and maintain Joulea’s core SaaS platform
Design and implement elegant APIs, user experiences, and the underlying infrastructure
Work with a wide range of systems, processes, and technologies to own and solve problems from end-to-end
Be actively involved in strategic direction and product decisions
Test software to ensure responsiveness and efficiency
Troubleshoot and debug production issues across services at multiple levels of the stack
Prioritize security and data protection
Write technical documentation
Design and implement continuous integration and deployment
Ensure technology stack is built for speed, availability, and scalability
Requirements
Proven experience developing desktop and mobile applications
Self-starter that is comfortable working in a rapidly evolving, high-growth environment
Creative and innovative mindset, with a willingness to try new things
Excellent communicator and collaborator
Strong organizational and management skills
Solid attention to detail and problem-solving skills
Bias towards strategic analysis and critical thinking
Minimum experience
Degree in Computer Science, Software Engineering, or equivalent
2+ years industry experience
Experience designing and building high-impact, high-performance, and maintainable full stack web applications
Experience with modern front-end frameworks like React and Vue
Experience with modern back-end technologies such as Flask, Django, or Express
Expert knowledge of at least two of: JavaScript, Java, Python, C++, or Node.js
Experience with SQL and NoSQL databases
Experience with HTTP API design and development
Experience with modern software engineering development and automation tools like Git and Jenkins
Experience in Drone Software development or an interest and willingness to learn
Preferred experience
Experience in quality/unit testing, app networking, and security
Experience with Microsoft Azure, AWS, Lambda GPU Cloud, or similar cloud platforms
Basic Experience in DevOps
Experience in Java Android mobile development
Benefits
Competitive Salary
Equity Compensation
Full Health, Vision, and Dental Insurance
Per Diem