Job Description

Position Overview
We are seeking a motivated Junior Full Stack Developer with an interest in AI/ML and data engineering to join our dynamic team. The ideal candidate will contribute to developing and maintaining web applications whilst learning to integrate AI/ML components and handle data pipelines.

Key Responsibilities

  • Develop and maintain web applications using modern frameworks and technologies, working across both frontend and backend development
  • Assist in building and optimising data pipelines for machine learning models
  • Collaborate with data scientists and ML engineers to implement AI/ML solutions into production environments
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews and contribute to technical documentation
  • Support the testing and debugging of applications across different environments

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proficiency in at least one modern programming language (Python, JavaScript/TypeScript, Java)
  • Basic understanding of web development frameworks (e.g., React, Angular, or for frontend; Django, , or Flask for backend)
  • Familiarity with version control systems (Git) and collaborative development workflows
  • Basic understanding of database systems (SQL and NoSQL)
  • Knowledge of RESTful APIs and web services

Preferred Skills

  • Familiar AI/ML RAG (Retrieval-Augmented Generation) MCP (Multi-Channel Processing) concepts
  • Understanding of data processing libraries (Pandas, NumPy)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of containerisation (Docker) and orchestration tools
  • Experience with CI/CD pipelines
  • Basic understanding of data structures and algorithms

Personal Qualities

  • Strong problem-solving abilities and analytical mindset
  • Eager to learn new technologies and adapt to changing requirements
  • Excellent communication skills and ability to work in a team environment
  • Self-motivated with good time management skills
  • Attention to detail and commitment to code quality

Job Type: Contract
Contract length: 12 months

Pay: $6, $8,500.00 per month

Benefits:

  • Health insurance

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application