We are looking for a Full Stack Developer with hands-on experience in Python, SQL, data ingestion, API development, dashboard development, and AI/LLM technologies. The ideal candidate will be involved in developing data-driven applications and solutions, including ETL processes, database management, APIs, dashboards, and AI-enabled features.
Key Responsibilities
- Develop and maintain ETL (Extract, Transform, Load) and data ingestion processes using Python or suitable tools.
- Develop backend applications and APIs using Python and relevant frameworks.
- Perform data analysis and develop analysis calculations using Python or suitable tools.
- Design, develop, and maintain database tables, schemas, and data structures.
- Write and execute simple to complex queries using MSSQL.
- Develop and maintain dashboards and data visualizations, including Power BI.
- Integrate AI/LLM capabilities into applications and data solutions where applicable.
- Work with Databricks for data engineering and analytics activities where required.
- Troubleshoot, optimize, and maintain existing applications and data solutions.
- Collaborate with internal teams to understand requirements and deliver practical, scalable solutions.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Data Engineering, or a related field.
- Minimum 3 years of relevant working experience in software development, data engineering, full-stack development, or a related field.
- Proficiency in Python and SQL, with hands-on experience in data ingestion, ETL processes, and API development.
- Experience in database design, MSSQL, and dashboard development.
- Practical experience with AI/LLM technologies is highly advantageous.
- Knowledge or hands-on experience with Power BI and Databricks is an added advantage.
- Strong problem-solving, analytical, and communication skills.
Pay: RM5,000.00 - RM9,000.00 per month
Benefits:
- Health insurance
- Maternity leave
Work Location: In person