Job Details
Skills And Tools:
Job Description
Your Impact:
As a Senior Software Engineer at Storlytics, you will play a crucial role in developing and expanding our energy storage software platform. You will lead the design and development of the Storlytics user interface, create new features, and ensure that the platform continues to meet the evolving needs of our clients. Your work will directly contribute to the success of energy storage developers and utility companies, helping them optimize their energy storage systems. This is an opportunity to shape the future of renewable energy technology while driving innovation in a fast-paced, dynamic environment.
What you will do:
In this role, you will:
- Collaborate with the application development team and lead the development of the user interface for the Storlytics software.
- Develop new features and infrastructure in support of rapidly emerging business and project requirements.
- Guide application development teams in the design and build of complex solutions, ensuring teams are in alignment with the architecture blueprint, standards, and strategies.
- Independently write high-quality, maintainable, and robust code by building adequate test suites.
- Automate and simplify team development, testing, and operations processes for more efficient work delivery.
- Create and maintain test suites to perform quality control before software version releases.
- Lead the development and maintenance of the Storlytics website frontend and backend.
- Evaluate modern software tools and technologies to provide objective analysis and recommendations to the team.
- Collaborate across time zones via TEAMS, GitHub comments, documents, and frequent videoconferences.
Job Requirements
Basic Qualifications:
- Bachelor’s degree in computer science or equivalent, with a GPA of 3.0 or higher.
- Minimum 3 years of work experience in software development.
- Minimum 2 years of work experience in UI & UX design.
- Minimum 3 years of work experience in Python programming.
- Excellent command of English, both spoken and written.
Preferred Qualifications:
- Master’s Degree in computer science or a related field.
- At least 2 years of experience in designing software applications with Python Tkinter Interface.
- 1 years of experience in developing web applications with ReactJS and Django framework.
- 3 years of experience working with source code version control systems.
- 3 years of experience writing technical documentation in a software development environment.
- Minimum 2 years of experience with database technologies.
- Demonstrates knowledge of software frontend UI design and its integration with backend systems.
- Strong organizational, technical writing, and communication skills.
- Ability to work independently or collaboratively as part of a project team.
- Eagerness to learn and take on new challenges.
- Ability to thrive in a fast-paced environment and take initiative.
About Storlytics:
Storlytics is headquartered in Charlotte, North Carolina, with a client base spanning 30+ countries. We are at the forefront of energy storage technology, offering cutting-edge software solutions that optimize the design and implementation of grid-tied energy storage systems for diverse use cases. Our platform helps utility companies and energy storage developers accurately model the lifecycle costs and adaptability of energy storage solutions in a rapidly evolving energy landscape. Joining our team means becoming part of a dynamic environment where innovation and impact come together.