Job description summary
design, build, deliver software for gridos distributed energy resource management system.
job description
roles and responsibilities
• collaborate with software developers and product management to implement features for gridos distributed energy resource management system
• deliver software on time and with high quality
• deliver software following best practices with focus on scalability, maintainability, reliability and security
• break down features into smaller tasks and provide effort estimations
• apply principles of sdlc and methodologies like lean/agile
required qualification
* bachelor's degree in computer science or "stem" majors (science, technology, engineering and math)
* able to legally work in mexico. This position can work remotely only within mexico.
* effective written and oral communication skills in english and spanish.
* strong knowledge of postgresql and writing efficient sql queries
* experience with apache kafka or similar messaging technologies
* experience in developing and consuming rest apis for web applications
* experience in docker and kubernetes
* experience with git and ci/cd tools
* expertise with unit testing frameworks such as pytest
* experience working in an agile environment
desired technical experience
•
* expertise in python
* experience with observability & monitoring tools
* experience with frontend development (typescript, angular, css, html) is a plus
* electrical engineering or power systems background is a plus
business acumen:
• has the ability to break down problems and estimate time for development tasks.
• understands the technology landscape, stays up to date on current technology trends and new technology, and brings new ideas to the team.
• displays understanding of the product's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
• learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision
personal/leadership attributes:
• voices opinions and presents clear rationale. Uses data or factual evidence to influence.
• learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
• takes independent responsibility for assigned deliverables.
• seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
• identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
• adapts to new environments and changing requirements. Pivots quickly as needed. Responds well to feedback.
#li-es1
additional information
relocation assistance provided: no
#li-remote - this is a remote position