Search by job, company or skills

Marsh

Lead Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job specification

Job title:

Mid AI Full Stack Developer (MEAN/MERN)

Job Overview:

We are looking for a mid-level full-stack developer with strong MEAN/MERN expertise and strong practical experience building and integrating AI solutions, particularly LLM/SLM-based capabilities, into production applications.

Qualifications

  • Bachelors degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field is preferred.
  • A strong portfolio of completed projects (especially AI/LLM-based solutions) can be considered as an alternative to formal education.
  • Minimum 8 years of professional software development experience with a focus on MERN/MEAN stack technologies.
  • Hands-on experience designing, integrating, or fine-tuning Large Language Model (LLM) or Small Language Model (SLM) based solutions (either via APIs or open-source models).
  • Demonstrated ability to work collaboratively in cross-functional teams.
  • Experience providing guidance and support to junior engineers (e.g. pair programming, code reviews, knowledge sharing).
  • Effective communication skills, with the ability to clearly explain technical and AI-related concepts to both technical and non-technical stakeholders.
  • Capacity to take ownership of features or workstreams and support team leads in planning and execution.
  • Good practical knowledge of cloud solutions (AWS preferred); AWS certification is a plus.
  • If no certification is present, achieving the AWS Certified Cloud Practitioner within the first months of work will be a requirement for success.
  • AI/ML-related certifications (cloud provider or vendor-neutral) are a plus but not mandatory.

Key Responsibilities

  • Design, develop, and maintain robust MEAN/MERN applications in line with the organizations strategic direction.
  • Build and integrate LLM/SLM-based features into web applications (e.g., AI assistants, smart search, content generation, automation workflows).
  • Implement end-to-end AI functionality: from prompt and context design through to API integration, logging, monitoring, and optimization of model behavior.
  • Collaborate with engineers, product owners, and other stakeholders to define and deliver high-quality features.
  • Contribute to the mentoring and development of junior staff by providing feedback, guidance, and knowledge sharing.
  • Uphold high standards of code quality, testing, documentation, and securityboth for core application code and AI integrations.
  • Contribute to the establishment and continual improvement of engineering and AI best practices (coding standards, patterns, guidelines).
  • Stay informed about technological trends in web development and AI/LLMs and share relevant insights with the team.
  • The work is 100% hands-on and implementation-focused.

Skills and Attributes

  • Strong analytical and problem-solving skills, including debugging complex, data-driven, or AI-related issues.
  • Ability to work both independently and as part of a team, managing priorities in a fast-paced environment.
  • Good communication skills, with the ability to break down complex concepts clearly and concisely.
  • Ability and willingness to mentor less experienced colleagues.
  • Curiosity and dedication to continuous improvement and learning, particularly in the rapidly evolving AI ecosystem.
  • Strong sense of ownership, accountability, and attention to detail.

Technical Skills

  • Strong proficiency in:
  • HTML, CSS, JavaScript, TypeScript
  • Node.js, Express.js
  • React and/or Angular
  • SQL and NoSQL databases (e.g., MongoDB)
  • Experience with AI/LLM/SLM-related work, including:
  • Integrating LLMs/SLMs via APIs (e.g. OpenAI, Azure/OpenAI, or other hosted LLM providers) or self-hosted/open-source models.
  • Building AI-backed features such as chatbots, copilots, summarization, classification, semantic search, or recommendation flows.
  • Working with Retrieval-Augmented Generation (RAG) patterns: vector search, embeddings, and injecting context into prompts.
  • Basic prompt engineering: designing prompts, system instructions, and guardrails for reliable responses.
  • Familiarity with at least some AI/ML ecosystems (e.g. Python-based toolchains, Hugging Face, LangChain, LlamaIndex, etc.) is a strong plus.
  • Experience using GitHub (or similar) for version control, pull requests, and code reviews.
  • Practical experience with cloud platforms (AWS preferred), including:
  • Hosting Node.js/React/Angular services.
  • Deploying AI workloads or integrating with managed AI services.
  • Good understanding of system design principles, Agile methodologies, and the software development lifecycle (SDLC).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146160163

Similar Jobs