Description:
- Develop scalable front-end and back-end systems.
- Leading the development of one or more major functional areas.
- Primary role in building the development team.
- Work closely with cross-functional teams to ensure seamless implementation of our vision.
- Drive continuous improvement and stay abreast of the latest industry trends and technologies.
- Integrate emerging systems for carbon accounting and sustainable energy solutions.
Required Skills and Qualifications
- 10+ years of experience in software engineering in an agile environment.
- Proven track record of team leading, collaboration, and mentoring.
- Experience working in multi-disciplinary groups with stakeholders and a range of subject matter experts.
- Enterprise quality web applications and services development and rollout.
- Front end, reactive JavaScript/TypeScript/HTML/CSS frameworks.
- Back end, API definition and server development, with extensive SQL experience.
- Knowledge of database operations and performance tuning (PostgreSQL preferred).
- Cloud automation and deployments.
- Experience in technical and business requirements gathering and organization.
- Proven track record of managing complexity.
- Finding the simplest solution that satisfies the expected future requirements.
- Strong verbal and written communication including the ability to present complex information in an understandable format
- Project planning, budgeting, and tracking.
- Knowledge of the sustainable energy field is beneficial but not mandatory.
- Strong math and science knowledge required. Accounting desired.
- Bachelor’s degree in computer science, engineering, or related field required, Master’s degree preferred.