Job DescriptionAt BlueBlaze.Earth we’re proud to be working on innovative products to meet the needs and wants of our customers seeking solutions across a variety of ESG related challenges. To help us develop and grow our offerings, we’re in search of an exceptional Developer eager to lead a hybrid role executing on research and development. You will be responsible for building advanced and custom full stack ESG capabilities across the entire product suite, instrumental in key decision making and a valued member of the team. The person will bring deep expertise to the team, as well as rise to the challenge and thrive given new technologies to explore and implement. As an ideal candidate, you’re a highly skilled engineer with a proven ability across the full lifecycle of software development — from planning and design through release. You will both help define strategy and architecture, as well as enjoy significant 'hands on' time coding with the team. You will be a confident contributor who has experience working with and guiding cross-functional teams in the successful research and development of products that improve client experience and grow market share.
About you and this role:Passionate about helping industry to address the challenges of climate changeAppreciation for regulatory constraints and meeting conformanceBalances priorities and can adapt to change wellGood moral compass, but also empathy to conflicting needs (e.g., protecting IP vs open source, meeting deadlines vs delivering quality)Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in needListener. You listen to the needs of the key stakeholders and make those the priority throughout development.Business perspective. Excellent verbal and written communication skills with the ability to present complex ideas or technical solutions to technical and/or management teamsResponsibility designing, delivering, maintaining and upgrading large-scale, global systems, and SaaS platformsTechnical experience implementing distributed systems with complex requirements and analytic use casesSelf-driven, entrepreneurial, and motivated by purposeStrong leadership qualities, with the ability to manage and scale teams, recruit, and retain top talent, build consensus, and inspire and motivate teams to achieve goals and excelData-driven and utilises qualitative and quantitative analysis of data and analytical insights to drive decision making
Must have development skills:.NETC#ReactJavascriptCSSAWSLinuxHTMLSingle Page ApplicationsSoftware engineeringREST APIs
Desirable development skills:Containerisation: Docker or KubernetesServerless conceptsSQL Databases (Postgres, MySQL or SQL Server)NoSQL Databases such as: HBase, Mongo, DynamoDB, Cassandra or CosmosDBCI/CD/DevOps conceptsAutomated testingTypescriptNode.jsWeb Frameworks such as: VUE, REACT, JQuery or AngularDDD (domain driven design)SOLID principlesMicroservicesAgile approaches (SCRUM, Kanban, XP etc.)Sensor integration such as IOT, MQTT, ZigBee, etc.Familiarity with ESG data, data sourcesField data collection methods and tool development
Preferred Qualifications and technical capabilitiesDegree in computer science or engineeringIdeally experience in custom UI design, data science, geo spatial, mapping and/or proficiency with requisite analytical methods