Looking for a

Backend Engineer

POS-289
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior Backend 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.
  • Over 6 years of experience in software development, with a strong focus on building scalable, cloud-native applications.
  • Advanced expertise in Python programming for modern application development.
  • Solid experience working with serverless technologies in Amazon Web Services (Lambda, Step Functions, API Gateway, etc.).
  • Proficiency in AI-assisted development tools (such as Claude, Amazon Q, or GitHub Copilot) to streamline code analysis and development tasks.
  • Hands-on experience with both SQL and NoSQL databases.
  • Familiarity with Agile methodologies, version control systems like Git, Infrastructure as Code (IaC), and continuous integration/deployment pipelines.
  • Proven ability to deliver enterprise-grade applications with a focus on reliability and quality.
  • Skilled in producing clear and comprehensive technical documentation for effective knowledge sharing.
  • Strong analytical and collaborative abilities within team environments.
  • Excellent communication skills in English.
  • Desirable experience in migrating legacy systems to cloud-native architectures.
  • Working knowledge of .NET Framework and .NET Core for understanding and refactoring legacy code.
  • Background in Python-based web frameworks.
  • Experience designing high-availability, scalable serverless systems.
  • Understanding of enterprise architectural patterns and design best practices.
  • Experience in data migration projects and knowledge of security practices.
  • Familiarity with identity management tools like Okta or similar SSO/SAML solutions.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Analyze and deconstruct legacy .NET systems to design modernization strategies.
  • Redesign applications using Python and deploy them on serverless AWS infrastructure.
  • Work closely with the architecture team to ensure alignment with enterprise standards.
  • Detect opportunities for architectural improvements throughout the migration process.
  • Develop and manage tools for data migration and data lifecycle operations.
  • Write clean, efficient, and maintainable code aligned with development best practices.
  • Produce technical documentation and onboarding materials to support transition efforts.
  • Participate in peer code reviews to maintain code quality and consistency.
  • Collaborate with QA teams to define and execute comprehensive test plans.
  • Debug and resolve issues in both legacy and modernized applications.
  • Stay informed about the latest trends in software engineering and suggest improvements.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.