Looking for a

Python Engineer

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

About Us:

As a Senior Python 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 Python programming, including hands-on experience with frameworks such as Django and FastAPI.
  • Proven track record working with large-scale data processing workflows.
  • Solid knowledge of AWS services, particularly DynamoDB, Lambda functions, and other managed offerings.
  • Practical experience using relational databases like Aurora and MySQL.
  • Familiarity with key-value storage solutions such as DynamoDB, along with caching mechanisms like Redis or ElastiCache.
  • Skilled in designing scalable systems based on gRPC-enabled microservices architecture.
  • Strong command of algorithms and data structures, crucial for performance optimization.
  • Deep understanding of software design patterns, including knowing the appropriate context for their use.
  • Awareness of accessibility standards and software security compliance requirements.
  • Experience with Java/J2EE technologies is a plus.
  • Background in payment systems or payment processing environments is highly regarded.
  • Knowledge of risk management or compliance-focused domains is a differentiator.
  • Proven ability to integrate diverse systems effectively is considered beneficial.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design and develop new services utilizing modern technologies and architectures.
  • Collaborate with the architecture team to build resilient, portable, and interoperable systems.
  • Partner with the Information Security team to ensure strict adherence to security protocols.
  • Contribute to codebase maintenance by actively addressing technical debt.
  • Diagnose, troubleshoot, and resolve software issues efficiently.

 

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.