AboutBinariks is seeking a highly skilled Senior Python Engineer with expertise in Flask and an understanding of Vue.js to join our team. You will play a key role in enhancing and unifying the educate platform, a cutting-edge AI-driven solution designed to personalize employee training through interactive learning and real-time performance analytics.
What We’re Looking For:
- 5+ years of experience in software development, with a strong focus on Python and Flask
- Experience with Vue.js or a similar JavaScript framework for front-end development
- Proven experience in migrating complex features or systems between platforms
- Strong understanding of RESTful API development and microservices architecture
- Experience with relational databases (e.g., PostgreSQL, MySQL)
- Familiarity with CI/CD pipelines and version control systems (e.g., Git)
- Excellent problem-solving skills and the ability to work in a fast-paced environment
- Strong communication skills and experience working in cross-functional teams
- At least Upper-intermediate English
Will be a plus:
- Knowledge of AI/ML systems or data processing workflows
- Experience in the EdTech or SaaS industries
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
Your Responsibilities:
- Migrate existing features and modules, ensuring no loss of functionality or performance
- Design, develop, and optimize APIs using Python and Flask to support the new integrated platform.
- Collaborate with the front-end team to ensure seamless integration of migrated features using Vue.js
- Refactor and enhance existing code to ensure maintainability, scalability, and performance
- Implement comprehensive testing strategies to ensure the quality and reliability of the migrated features
- Work closely with product managers, designers, and other engineers to align development with product goals