Finance for Project Implementation
- Career Category: Banking / Finance, Accounting
- Schedule:Full-time
- Salary: $300 - $500 Based on Experience
Salary: between 300 $ – 500 $ based on qualifications and experience, with added benefits NSSF
Location: OGE office
- Prepare financial reports related to the budgeting project plan with a report format designated by each donor
- Report to the project team the financial status of the project
- Manage the procurement process to ensure that spending is transparent and in line with to finance policy
- Manage budget data for the individual project that SOGE implements
- Flexible communication with the finance project donor
- Work with the project coordinator or team management to ensure the project budget process is well
- Participate a project workshops, meetings, and presentations as required.
- Perform other duties as determined by the project management team
- Have at least one or two years of finance/ accounting experience
- Able to build good working relationships with other stakeholders, especially the finance donor team
- Strong follow-up on other relevant work responsibilities
Backend Developer
- Career Category: Computer - General, Computer - Programming, Computer - Networking
- Schedule:Full-time
- Salary: $400 - $450
Department: Electronics & IoT Research & Development
About Our Work
At SOGE, most of our projects focus on modernizing agriculture and clean energy systems in Cambodia. We develop IoT-based platforms for applications such as smart irrigation, greenhouse management, and solar-powered systems — with the goal of supporting farmers, improving efficiency, and promoting sustainable energy solutions.
Position Overview
We are seeking a Backend Developer to join our Electronics & IoT R&D Section. This role focuses on designing and maintaining robust backend systems for IoT platforms, ensuring reliable data processing, real-time device communication, and scalable system architecture.
The Backend Developer will collaborate with UX/UI designers, mobile application developers, and firmware engineers to ensure backend services properly support system functionality and user experience.
Backend Technology Stack
- Backend Framework: Django (Python)
- API: RESTful APIs
- Database: MySQL / PostgreSQL
- IoT Communication: MQTT (Preferred)
- Authentication: Token-based (JWT or similar)
- Deployment: Linux Server (Docker is a plus)
- Backend System Development
- Design, develop, and maintain backend services using Django
- Develop secure and scalable RESTful APIs
- Implement authentication, authorization, and access control
- Ensure system reliability, performance, and data integrity
- Database & Data Architecture
- Design and manage relational databases
- Create efficient data models for:
- IoT device data
- User accounts and permissions
- Historical records and logs
- Optimize queries and data storage for performance
- IoT & Real-Time Communication
- Develop backend services for IoT device communication
- Integrate and manage MQTT-based messaging systems
- Handle:
- Device status (online/offline)
- Sensor data ingestion
- Alerts, events, and notifications
- Ensure reliable and secure device-to-server communication
- UX/UI Collaboration (Backend Perspective)
- Collaborate with UX/UI designers to:
- Design APIs that support smooth user experiences
- Provide structured and meaningful data for frontend display
- Participate in feature discussions to align backend logic with user workflows
- Support UX decisions with backend constraints and data availability
- Server Deployment & Maintenance
- Deploy backend services on Linux servers
- Manage environments (development, testing, production)
- Monitor server health, logs, and system performance
- Handle updates, backups, and basic security practices
- Work on real-world IoT and renewable energy systems
- R&D-focused engineering environment
- Opportunity to grow expertise in IoT backend architecture
- Competitive salary based on experience
- Long-term career development opportunities
- Bachelor's Degree in Computer Science, Information Technology, or related field
- Strong experience with Python and Django (Required)
- Experience designing and consuming REST APIs (Required)
- Solid knowledge of SQL databases (Required)
- Understanding of IoT systems and real-time data flow (Required)
- Familiarity with Linux server environments (Required)
- Experience with MQTT brokers (e.g., Mosquitto, EMQX) (Preferred (Plus))
- Experience in IoT backend systems (Preferred (Plus))
- Knowledge of Docker (Preferred (Plus))
- Experience in backend system deployment and maintenance (Preferred (Plus))
- Understanding of scalable backend architecture (Preferred (Plus))
- Strong analytical and problem-solving skills
- Ability to collaborate with cross-functional R&D teams
- Clear communication and documentation skills
- Responsible, detail-oriented, and self-motivated
- Willingness to learn and adapt to evolving systems