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 Vue.js for frontend; Django, Node.js, 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,000.00 - $8,500.00 per month
Benefits:
Health insurance