Ogre AI
Back End Developer
Ogre AIRomania13 hours ago
Full-timeEngineering, Information Technology

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 relevance