Long Description
About The Role
SIMTech is looking for a highly motivated, independent, and innovative full-stack Software Engineer to join the Sustainability Informatics & Strategy (SIS) Group. The successful candidate is expected to be creative and team-oriented, finding innovative solutions to new challenges and managing the software development life-cycle using agile approaches.
The candidate will work closely with other developers, UX designers, data scientists and engineers to deliver quality systems in a timely fashion.
Job Description
Key Responsibilities
- The Successful Candidate Is Expected To Take End-to-end Ownership Of The Green Compass Digital Platform And Contribute To Software Development Activities In The Area Of Sustainability, Where They Will Be Working Alongside a Team Of Full-stack Developers, Scientists, And Engineers, To Perform Tasks Including
- Design, develop, and maintain the Green Compass web application (frontend, backend, database)
- Build responsive user interfaces for sustainability assessment and road mapping dashboard
- Develop backend APIs, and database schemas
- Integrate AI/ML capabilities into applications (APIs, microservices, or embedded components)
- Manage source codes and maintain workflows for version control using Git and GitHubSupport infrastructure, deployment, and DevOps processes (including troubleshooting and resolving both code and infrastructure issues across the entire stack)
- Provision and manage cloud resources using Infrastructure as Code
- Build and maintain CI/CD pipelines for automated testing and deployment
- Set up monitoring, logging, and alerting for application performance
- Qualification And Relevant Experience Bachelor’s or higher in Computer Science, AI, Data Science, or related field
- Working proficiency in some of the following areas:SQL Databases, and ORMs (e.g. SQLAlchemy)
- Python programming and common machine learning (ML) frameworksNextJS / React
- JS, Express.js, Typescript
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker)
- Experience deploying AI models into production environments
- Knowledge of REST APIs, Git, and CI/CD workflows
- Genuine interest in applying technical skills to solve sustainability challenges
- Willingness to learn domain concepts like Life Cycle Assessment (LCA) and Techno-Economic-Assessment (TEA)
- Diligent and possess a positive work attitude
- Good communication, writing, and presentation skills