Software Engineer

EBSCO Industries IncAtlanta, GA
184d

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.

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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service