Skip to main content

Fullstack Web Developer (POS-150)

About Us:

As a Senior Fullstack Web Developer 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.
  • Solid command of C#, with proven experience in building robust backend services and business logic for enterprise-level solutions.
  • Strong background in ASP.NET Core for developing scalable, high-performance web applications and APIs.
  • Hands-on expertise with Entity Framework for efficient interaction with SQL Server through object-relational mapping.
  • Advanced knowledge of SQL Server, including database architecture, query optimization, stored procedures, and tuning techniques.
  • Proficient in JavaScript and asynchronous programming for developing dynamic front-end functionalities.
  • Skilled in using TypeScript to ensure maintainable and scalable front-end codebases.
  • Experience with at least one modern front-end framework (React, Angular, or Vue) to create intuitive and responsive user interfaces.
  • Competence in HTML5 and CSS3 for crafting accessible and responsive front-end layouts.
  • Ability to design and consume RESTful APIs, leveraging JSON for data exchange between client and server.
  • Experience deploying and managing applications on Azure App Services for scalable cloud environments.
  • Knowledge of serverless architectures using Azure Functions for building event-driven services.
  • Familiarity with Azure Storage options such as Blob, Table, and Queue for data and asset management.
  • Proficient in implementing secure authentication flows using Azure Active Directory and related services.
  • Experience with version control using GitHub and automating CI/CD processes through GitHub Actions.
  • Over five years of experience in full stack web development, delivering end-to-end enterprise applications with Microsoft technologies and modern front-end frameworks.
  • Background working in Agile environments, contributing to iterative development and team collaboration.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, develop, and maintain secure and scalable web applications using Microsoft technologies and modern front-end frameworks.
  • Architect and fine-tune SQL Server databases to ensure optimal performance and data integrity.
  • Develop and manage RESTful APIs that integrate legacy systems with cloud-native solutions.
  • Collaborate with DevOps teams to implement CI/CD workflows using GitHub Actions and manage deployments in Azure or hybrid clouds.
  • Actively participate in Agile ceremonies, ensuring alignment and progress across cross-functional teams.
  • Review code rigorously to uphold high standards in quality, security, and performance.
  • Provide mentorship to junior developers, fostering a culture of continuous improvement.
  • Lead modernization initiatives for legacy Microsoft stacks by adopting newer .NET versions and cloud-first practices.
  • Ensure all software solutions adhere to best practices in security and deliver a seamless user experience.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills