Key Responsibilities: Develop, test, and maintain Python-based applications. Collaborate with senior developers to implement software solutions. Debug and optimize code for performance and reliability. Work with databases and APIs to build and enhance applications. Write clean, maintainable, and well documented code. Participate in team meetings, code reviews, and knowledge-sharing sessions.
Requirements: Basic knowledge of Python (OOP, working with API, debugging). Experience with PostgreSQL (SQL queries, indexes). Understanding of version control systems (Git, GitHub/GitLab). Understanding of web servers (Nginx/Apache) and basic reverse proxy configuration. Basic Linux skills. Ability to analyze and solve technical problems. Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
Preferred Qualifications: Experience with monitoring tools like Grafana, Prometheus, and the ELK stack. Knowledge of CI/CD fundamentals (Jenkins, GitHub Actions). Knowledge of containerization and virtualization technologies like Docker, KVM, LXC. Linux skills: service configuration, log analysis, automation.
Please send your resume to: hr@livingart.ca/ sales@livingart.ca