Job Benefit


  • Thoroughly develop your skills and drive your career path faster.
  • Have the chances to work with various products & new technologies
  • With extensive training from senior members, you will learn new things every day
  • Professional and motivated team. Youthful and friendly colleagues

Job Description

We are looking for developers who take initiative in problem-solving, suggest improvements, and actively contribute to the project's success. If you have a passion for backend development and looking to make a significant impact on a critical monitoring platform, we want to hear from you!


About the Project

The project is a performance monitoring tool designed for EPCI (Engineering, Procurement, Construction and Installation) processes. It extracts, processes, and synthesizes data from multiple sources to provide interactive access to customized KPIs, enabling better project steering and decision-making. The key objective is establishing an integrated, end-to-end EPCI monitoring platform, ensuring comprehensive visibility and control over project performance.


Your Key Responsibilities

  • Develop and enhance backend features using Python following client requirements
  • Design and implement RESTful APIs using FastAPI and Flask frameworks
  • Work with database technologies including SQL Server, PostgreSQL, and Redis
  • Collaborate with cross-functional teams to resolve complex technical challenges
  • Investigate and resolve bugs, proposing effective solutions to the technical lead
  • Implement comprehensive unit tests and integration tests using Pytest
  • Write clean, maintainable code with proper documentation
  • Participate in code reviews and contribute to continuous improvement of development practices
  • Work within Scrum methodology with short development cycles (maximum 3-day User Stories).

Job Requirement

Required Skills & Experience

  • 3+ years of experience in backend development using Python
  • Strong proficiency with FastAPI, SqlAlchemy, and Flask frameworks
  • Experience with database technologies including PostgreSQL, SQL Server, and Redis
  • Knowledge of REST API design principles and implementation
  • Experience with testing frameworks, particularly Pytest for both unit and integration testing
  • Proficiency with version control systems, particularly Git
  • Familiarity with Docker containerization
  • Experience working in both Windows and Linux environments
  • Experience with performance optimization and scalable system design

Desired Skills

  • Experience with data processing and analysis tools
  • Knowledge of Odoo platform development
  • Familiarity with asynchronous programming in Python
  • Experience implementing caching systems for optimized performance
  • Background in projects involving data extraction from multiple sources
  • Knowledge of EPCI processes or similar industrial workflows

Personal Qualities

  • Proactive approach to problem-solving and solution development
  • Strong communicator with proficiency in English for documentation and team discussions
  • Adaptable to changing requirements and priorities
  • Detail-oriented with a focus on code quality and performance
  • Commitment to continuous learning and professional development
  • Ability to work independently and collaboratively in a team environment
  • Self-motivated with the ability to work effectively in a fast-paced environment