EBSCO Industries Incposted 16 days ago
Full-time • Entry Level
Atlanta, GA

About the position

Cherry Street Energy, the innovative leader in solar power systems, is seeking a talented Software Engineer to join our dynamic engineering team. As a Software Engineer at Cherry Street Energy, you will have the opportunity to contribute to our mission of integrating renewable energy into diverse operations. Join us in our quest for a greener tomorrow! This particular role is intended to focus on increasing efficiency through automation and integrating our systems internally throughout the organization. Overall, this role will have the responsibility, while engaging with the Director of Data Analytics, to simplify communication between systems and facilitate access to information from the C-suite down to the Site Superintendent managing construction for Cherry Street.

Responsibilities

  • Lead all aspects of the project life cycle, including identification of business needs and gaps, defining business requirements, solution design, software development, and project delivery.
  • Maintain and innovate in an IT environment comprising of Python, Django, and AWS.
  • Design, build, deploy, and maintain features for our cloud-based backend services.
  • Take a proactive role in the continuous improvement of our documentation, architecture and scalability as we continue to grow rapidly.
  • Collect, manage, and translate data into usable information for other CSE departments.
  • Maintain and enhance the CSE Data Lake.
  • Maintain and improve data integrations between our internal systems.
  • Create custom integrations between systems with APIs.

Requirements

  • Bachelor’s Degree in computer science, or equivalent experience.
  • Proficiency with FastAPI (our API framework of choice), Flask, or other Python web frameworks.
  • Experience with REST API design and implementation.

Nice-to-haves

  • Experience with performance-minded SQL in software development.
  • Experience in Agile (preferred) and/or Waterfall methodologies.
  • Solid understanding of cloud services, specifically AWS, where our stack is hosted.
  • Experience developing in a containerized, CI/CD environment.
  • Strong understanding of general programming best practices, software architecture, and scalability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service