Skip to main content

Fullstack Engineer (POS-145)

About Us:

As a Senior 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 proficiency in C#, with solid knowledge of object-oriented design, asynchronous programming, and clean coding practices.
  • Strong experience building and maintaining scalable web applications using the .NET Framework and .NET Core.
  • Proven ability to design and optimize Microsoft SQL Server databases, including the creation of stored procedures and performance enhancements.
  • Solid background using Angular to develop intuitive and responsive front-end interfaces, managing components, services, and routing.
  • Hands-on experience in Agile environments, participating actively in sprint ceremonies and CI/CD workflows.
  • Proficiency in designing and maintaining RESTful APIs, ensuring effective versioning, security, and high-load performance.
  • Exposure to .NET MAUI for potential development of cross-platform native applications.
  • Excellent problem-solving abilities to identify and resolve technical challenges effectively.
  • Strong verbal and written communication skills for technical collaboration and documentation.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Diagnose, troubleshoot, and enhance existing applications to ensure optimal performance and stability.
  • Support and coordinate the transition of users from outdated systems to new platforms, minimizing operational disruptions.
  • Collaborate with stakeholders and product teams to design and deliver new functionalities aligned with business goals.
  • Provide continual maintenance through bug resolution, system tuning, and troubleshooting efforts.
  • Oversee API usage and performance to maintain responsiveness and scalability under various loads.
  • Work in tandem with QA, UX/UI, and development teams within an agile framework to build high-quality software.
  • Maintain detailed documentation of code changes, system architecture, and technical solutions for future reference.
  • Mentor junior team members, encouraging skill development and knowledge sharing.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills