Python Developer
Job Description
We are looking for a passionate Python Developer to join our growing team. The ideal candidate should have strong Python programming skills, experience building scalable applications, and a desire to solve real-world problems through technology. Knowledge of Machine Learning and AI-related technologies will be considered a plus.
Design, develop, and maintain Python applications and services
Build and integrate REST APIs
Optimize application performance and database operations
Collaborate with cross-functional teams to deliver high-quality solutions
Troubleshoot, debug, and enhance existing systems
Participate in code reviews and technical discussions
Experience
- At least 1 year
Education
- Bachelor of Science (BSc) in Computer Science & Engineering
- Diploma in Engineering
Additional Requirements
- Age At least 22 years
Requirements
Professional experience in Python development
Experience with Django, Flask, or FastAPI
Strong understanding of RESTful APIs
Experience with PostgreSQL, MySQL, or other relational databases
Familiarity with Git and collaborative development workflows
Strong problem-solving and debugging skills
Ability to write clean, maintainable, and efficient code
Preferred Skills
Knowledge of Machine Learning concepts and frameworks
Experience with Pandas, NumPy, Scikit-learn, TensorFlow, or PyTorch
Familiarity with Docker and cloud platforms
Experience with automation, data processing, or web scraping
Understanding of software architecture and system design principles
Skills & Expertise
Compensation & Other Benefits
- Weekly 2 holidays
- Salary Review: Yearly
- Lunch Facilities: Full Subsidize
- Festival Bonus: 2