Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Company Description
Ogre is a technology company specialised in Forecasting and Energy Management. Our mission is to revolutionise the energy sector with cutting-edge AI forecasting and energy management technology, providing comprehensive, integrated solutions that enhance efficiency, reliability, and sustainability across the entire energy value chain.
Job Description:
Implements and maintains the logic of the Ogre.ai platform, ensuring functionality, security and scalability of the developed services.
Education: Completed higher education.
Experience: Proven Professional experience taking features from design to deployment and ongoing operations, using server-side languages such as Python, Java, Node.js.
Skills:
- Strong knowledge of relational and non-relational databases (SQL, NoSQL, S3, Timescale).
- Experience with containerization technologies such as Docker and container orchestration with Kubernetes.
- Understanding of modern software architecture concepts, including microservices.
- Knowledge of cybersecurity, encryption, and data protection.
- Good English skills.
Contractual relationship: Employment Contract
Prior experience: min 4 years
JOB REQUIREMENTS
- Back-End architecture development and maintenance: Designs and implements systems that manage application logic, databases, servers and APIs.
- Database management: Creates and maintains database structures, optimizing storage and data access to ensure efficiency and scalability.
- API and external services integration: Manages integration with other applications and external services, ensuring efficient data flows between them and the main application.
- Performance optimization: Monitors and optimizes server and application performance to deliver a fast and smooth user experience.
- Data and application security: Implements security measures to protect applications and databases from cyberattacks and unauthorized access.
- Collaboration with Front-End and DevOps teams: Works closely with Front-End teams to ensure proper interface functionality and with DevOps teams to facilitate application deployment and scaling.
RESPONSIBILITIES
- Develops and maintains the Ogre.ai platform services, including APIs required to integrate with client systems.
- Ensures the correct and efficient implementation of functional requirements provided by the Business Analyst and Product Manager.
- Works closely with the CTO, Data Science and Front-End engineering teams to integrate application components and features, delivering efficient solutions for communication between the server, client systems and user interface.
- Analyzes, proposes, and implements optimization methods to improve platform responsiveness and overall performance, minimizing processing time and resource consumption.
- Responsible for implementing security mechanisms to protect user data and prevent unauthorized access.
- Optimizes database structure and performance to ensure maximum efficiency in handling large volumes of data.
- Reports to the CTO when the platform architecture no longer ensures a high level of scalability and flexibility.
Key Skills
Ranked by relevanceReady to apply?
Join Ogre AI and take your career to the next level!
Application takes less than 5 minutes