Software Engineer � Backend (Python)

Posted on September 1, 2025

Apply Now

Job Description

  • Experience with web development frameworks such as FastAPI.
  • Experience with metaprogramming techniques in Python.
  • Experience with AWS cloud platform.
  • Experience with concurrent programming designs such as AsyncIO.
  • Experience with containers (Docker) and container platorms like AWS ECS or AWS EKS.
  • Experience with Apache Kafka and developing Kafka client applications in Python.
  • Strong grasp of data structures and algorithms, with the ability to apply them effectively to solve complex backend challenges.
  • Proven ability to write clean, efficient, and scalable code, demonstrating solid logical thinking and problem-solving skills.
  • Good understanding of system design and ability to build scalable and reliable backend systems
  • Experience with unit and functional testing frameworks.
  • Experience with CI/CD practices, tools, and frameworks.

Required Skills

No specific skills listed.