Job Summary:
The Mid-Level Software Developer will work with the Lead Full-Stack Software Developer to assist in architecting and building the core calculation engine and infrastructure for CO2 Connect's multi-modal transport emissions platform. This role requires deep technical expertise to implement ISO 14083-compliant calculations and create scalable, secure backend systems. In additional, this role will be responsible for creating an intuitive, user-friendly web interface for CO2 Connect's transport chain carbon accounting platform. This role focuses on delivering a seamless user experience for logistics professionals to map complex transport chains and visualize carbon emissions data
Required Qualifications
• Bachelor's degree in Computer Science, Design, or related field
• 3 years of full-stack software development experience
• Strong proficiency in C#, ASP .NET CORE Framework
• Expertise in at least one major frontend framework – e.g. Angular (Preferred), React, or Vue.js, etc.
• Solid understanding of HTML5, CSS3, and responsive design principles
• Experience with RESTful API integration
• At least 1-2 years of working experience with AI components such as Retrieval Augmented Generation (RAG) models, Model Context Protocol, LLMs and Visual Language Models.
Essential Competencies
• Strong eye for design and user experience
• Attention to detail and pixel-perfect implementation
• Ability to translate complex data into intuitive interfaces
• Problem-solving skills for cross-browser compatibility issues
• Collaborative approach with designers and backend developers
• Self-motivated with good time management
• Willingness to iterate based on user feedback
Key Responsibilities
UI/UX Design & Development
• Translate product requirements and wireframes into functional web interfaces
• Design intuitive workflows for transport chain mapping (TCEs, TOCs, HOCs)
• Create responsive layouts that work across desktop and tablet devices
• Implement CO2 Connect's brand guidelines consistently
• Develop frontend elements that support AI components such as Retrieval
Augmented Generation (RAG) models, Model Context Protocol, LLMs and
Visual Language Models.
Interactive Dashboard Development
• Build comprehensive dashboard for emissions tracking and analytics
• Develop interactive transport chain visualization tools
• Create drag-and-drop interfaces for mapping transport operations
• Implement real-time data updates and filtering capabilities
• Develop a user interface that incorporates AI components such as LLMs and
Visual Language Models as data validation and verification tools for the user.
Data Visualization
• Develop charts and graphs for emissions data (bar charts, line graphs, pie
charts)
• Create visual representations of transport chains and emission flows
• Implement geographic mapping for route visualization
• Build comparison views for baseline vs. actual emissions
API Development & Integration
• Develop RESTful APIs for frontend consumption and external integrations
• Build API gateway for future IoT sensor and FMS/TMS integrations
• Implement authentication/authorization mechanisms (OAuth 2.0, JWT)
• Create API documentation using Swagger/OpenAPI
• Develop and maintain specific APIs for AI elements such as Retrieval
Augmented Generation (RAG) models, Model Context Protocol, LLMs and
Visual Language Models.
Calculation Engine Development
• Implement ISO 14083 and GLEC Framework v3.2 calculation methodologies
• Build emission factor database management system
• Develop algorithms for WTW, TTW, and WTT calculations
• Handle complex allocation rules for multi-modal transport chains
ETL Pipelines & Data Processing
• Design and implement data ingestion pipelines for CSV, Excel, PDF uploads
• Build data validation and transformation logic that is augmented by AI elements
such as Retrieval Augmented Generation (RAG) models, Model Context
Protocol, LLMs and Visual Language Models.
• Develop automated data quality checks through above-mentioned AI elements
• Create batch processing jobs for scheduled calculations
Database Design & Management
• Design relational database for transactional data with the element of a vector
database for application of RAGs and LLMs
• Implement document storage for file uploads
• Set up time-series database for historical analysis
• Optimize database performance and indexing strategies
Security & Deployment
• Implement encryption at rest and in transit (TLS 1.3, AES-256)
• Build role-based access control (RBAC) system
• Create deployment automation using CI/CD pipelines
• Ensure compliance with data protection requirements
Performance Optimization
• Conduct load testing and performance tuning
• Optimize query performance and caching strategies
• Monitor system performance and troubleshoot bottlenecks
Application Confirmation
You're applying for the role below: