-
Yomali

SmartFluent Senior NodeJs Developer

Yomali
Ireland · Full-time · Not Applicable

We are looking for a Node.js developer to create scalable back-end microservices in the cloud. You will optimize APIs for seamless service interaction and ensure high-performance integration with front-end applications. Key responsibilities include maintaining reusable code libraries, optimizing server-side code, and developing scalable APIs while contributing to AI-driven product features. If you are passionate about AI and have strong experience in Node.js, this is an exciting opportunity to work on innovative technology in a fully remote setting.

Responsibilities:

  • Design and develop efficient, scalable back-end microservices in Node.js that run in the cloud and interact with a range of APIs and third-party services.
  • Collaborate with data science teams to integrate machine learning models, including large language models (LLMs), into the platform, ensuring seamless interaction between services.
  • Build and maintain reusable code libraries and components that ensure fast, efficient integration with AI-powered APIs and services.
  • Partner with front-end developers to ensure smooth interaction between back-end logic and user-facing applications, focusing on performance optimization and high availability.
  • Regularly inspect, optimize, and refactor server-side code to ensure minimal latency and maximum throughput, especially when interacting with high-complexity AI models.
  • Architect and implement solutions for large-scale data storage and processing, utilizing NoSQL databases such as Cassandra and in-memory data stores like Redis or Memcached.
  • Ensure the usability, security, and performance of all front-end interactions with back-end services.
  • Engage in brainstorming and strategy sessions to help shape product features, improvements, and optimizations for AI-driven functionalities.
  • Continuously improve the team's development processes by contributing to unit tests, automation scripts, and conducting thorough code reviews.
  • Work on the development of an API-first platform, ensuring that all services and features are accessible through well-documented, scalable APIs.
  • Develop and maintain SDKs and API clients for the product, enabling seamless integration for external developers and partners.
  • Ensure the APIs are designed for scalability, security, and ease of use, providing a first-class developer experience.
  • Work autonomously, embrace new technologies, and tackle challenges related to AI integration and handling services at scale.


Skills and Qualifications:

  • Strong organizational, analytical, and communication skills, with attention to detail and the ability to multi-task in a fast-paced environment.
  • Solid understanding of software design principles and best practices, especially when designing systems to interact with machine learning models and AI APIs.
  • Experience with cloud environments (e.g., AWS, GCP) and deploying scalable AI services.
  • A passion for solving complex software challenges, especially those involving AI and large-scale microservice architectures.
  • Expertise in API design, integration, and optimization, particularly when interacting with machine learning models (including LLMs) and external services.
  • Knowledge of object-oriented programming (OOP) and experience in creating software that’s extensible, reusable, and maintainable.
  • Strong problem-solving skills, with the ability to prioritize and drive multiple complex projects simultaneously.
  • Up-to-date knowledge of industry trends, particularly in AI/ML, and a passion for learning and adapting quickly.


Experience Requirements:

  • Minimum 3 years of experience with Node.js, including developing back-end microservices at scale.
  • At least 2 years of experience working with APIs, specifically integrating AI services or interacting with large language models (e.g., GPT, BERT).
  • At least 2 years of experience with NoSQL databases like Cassandra, as well as search technologies like ElasticSearch and caching solutions like Redis or Memcached.
  • Minimum 1 year of experience with languages like Python, Perl, or shell scripting, especially in automation or AI-related tasks.
  • Experience with full-stack development and collaborating across distributed teams.
  • Prior experience with agile software development methodologies and full lifecycle software development.
  • Bachelor’s degree in Computer Science, MIS, or a related discipline, or equivalent hands-on experience.
  • Strong track record of completing projects on time and delivering high-quality solutions.


Bonus Skills:

  • Experience deploying machine learning models to production, with a deep understanding of the challenges of scaling AI systems.
  • Familiarity with PHP or similar technologies.
  • Hands-on experience with MLOps tools and frameworks, or AI model serving platforms (e.g., TensorFlow Serving, PyTorch Serve).


Employment Type: Full Time

Hours: 09:00 AM - 05:00 PM (GMT+3)

Location: 100% Remote

Benefits:

  • 24 days of annual leave
  • Health insurance


We are an Equal Opportunity Employer!

We are committed to equality of opportunity, welcoming diverse candidates, and to promoting a work environment free from discrimination on the grounds of race, ancestry, national/regional or ethnic origin, religious beliefs, sex, gender identity, sexual orientation, marital status, family status, national origin, age, or physical impairments.

Key Skills

Ranked by relevance

ai cloud microservices nosql redis server cassandra aws gcp oop php perl mlops python pytorch storage tensorflow elasticsearch
Login to Apply
Posted
Oct 17, 2024
Type
Full-time
Level
Not Applicable
Location
Ireland
Company
Yomali

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Yomali
Related

Senior NodeJs Developer

2025-02-07

Full-time
Not Applicable
Ireland
Technology
Engineering
View Job Details
Yomali
Related

NodeJs Developer

2025-08-06

Full-time
Not Applicable
Ireland
Technology
Engineering
View Job Details
Yomali
Related

PHP Developer

2025-10-02

Full-time
Not Applicable
Ireland
Technology
Engineering