Skip to main content

Backend Engineer

About Us:

As a Senior Backend Engineer at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Advanced proficiency in Kotlin for backend development, as it is the core language in our stack.
  • Solid knowledge in designing and implementing RESTful APIs, ensuring efficiency, security, and usability.
  • Experience working with cloud-native environments to achieve scalability and fault tolerance.
  • In-depth understanding of microservices architectures for modular and deployable backend solutions.
  • Skilled in using MySQL for efficient data management and querying.
  • Competence in TypeScript to enable smooth collaboration with frontend teams.
  • Practical experience developing server-side applications with Node.js.
  • Strong familiarity with AWS, the main cloud platform used in our deployments.
  • Exposure to Kubernetes for container orchestration in cloud infrastructures is a plus.
  • Understanding of CI/CD pipelines and DevOps practices to improve development efficiency.
  • Background in fintech or other regulated sectors is advantageous for managing compliance and security.
  • Knowledge of NoSQL databases such as DynamoDB for handling specific data use cases is a bonus.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Architect and implement backend services designed for scalability and high performance.
  • Develop and maintain RESTful APIs to support seamless integration between frontend and backend systems.
  • Design microservices that are easy to scale, maintain, and deploy.
  • Evaluate and enhance existing services to ensure optimal performance.
  • Collaborate with product, design, and frontend teams to align backend efforts with overall product objectives.
  • Mentor and support junior developers, promoting innovation and continuous learning.
  • Manage integrations with third-party vendors, ensuring system compatibility and performance.
  • Assist frontend teams in implementing significant UI changes by ensuring backend compatibility.
  • Contribute to the integration of AI features, enhancing platform capabilities.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills