Senior Back-End Engineer
System Architecture Development: Responsible for the overall backend architecture of the ACMS, ensuring scalability and reliability.
Manage and optimize the Firebase database for performance, including data storage, retrieval, and security.
API Development and Management: Develop and maintain APIs for communication between the front-end applications and the backend system.
Integration with External Systems: Facilitate integration with other airport systems, such as security or information feeds.
Monitoring and Optimization: Regularly monitor system performance and implement optimizations to handle increased traffic and data.
Proficiency in backend programming languages like Node.js, Python, or Java, and an understanding of server-side frameworks.
Experience with Firebase and Cloud Technologies: Extensive experience with Firebase, including Firestore, Firebase Authentication, and Cloud Functions.
Database Management Skills:
Strong skills in database design, management, and optimization.
System Security: Knowledge of best practices in backend security, including data protection and secure API development.
Problem-Solving and Analytical Skills: Ability to diagnose and resolve backend system issues effectively.