Skip to main content

Lead Fullstack Engineer (POS-160)

About Us:

As a Lead Fullstack Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Advanced expertise in backend development using C# and .NET Core, including building APIs and lightweight endpoints with Minimal APIs.
  • Proficient in using Entity Framework for effective database access, migrations, and ORM.
  • Experience designing event-driven systems using message queues such as Azure Service Bus or RabbitMQ.
  • Skilled in implementing real-time features like live chat and notifications using SignalR.
  • Strong frontend development skills with React, including building responsive and modular user interfaces.
  • Hands-on experience with Azure Logic Apps and Azure Functions to automate workflows and integrate diverse systems.
  • Proficiency in integrating AI capabilities through Azure OpenAI Service, and implementing intelligent multi-agent systems using frameworks like LangChain, AutoGen, or CrewAI.
  • Capable of building RAG (Retrieval-Augmented Generation) pipelines using vector databases such as Pinecone and Weaviate to enhance AI-powered search and retrieval.
  • Knowledge of prompt engineering methods to optimize AI interactions and output quality.
  • Familiarity with CI/CD practices, version control, and team collaboration using Azure DevOps and Git.
  • Demonstrated experience in leading technical teams, overseeing project planning, and making architectural decisions.
  • Strong documentation skills for recording design decisions, trade-offs, and architectural structures.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Lead the design and deployment of scalable web applications, with emphasis on React-based frontends and .NET Core backend services.
  • Architect AI-enabled features using Azure OpenAI Service to deliver intelligent, multi-agent systems that boost user engagement and efficiency.
  • Develop complex automation workflows using Azure Logic Apps and Functions for streamlined process integration.
  • Collaborate with product managers, data scientists, and stakeholders to transform business goals into advanced AI-driven software solutions.
  • Mentor junior developers, encouraging adherence to best practices and promoting a learning-focused development culture.
  • Uphold high standards in code quality, documentation, and performance through reviews and testing.
  • Design event-driven architectures utilizing Azure Service Bus and SignalR for real-time communication and scalable message handling.
  • Build RAG pipelines using vector databases to extend the functionality and relevance of AI models.
  • Apply prompt engineering to enhance interaction quality with generative AI components.
  • Clearly document system architectures, decisions, and trade-offs to support team knowledge and continuity.
  • Oversee key technical aspects such as planning, team coordination, and risk management to ensure timely project delivery.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills