Job Description

  • Compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating as a team with front-end developers, system administrators, and web designers to create a functional and attractive web application.
  • Debugging and documenting code that runs on the web server.
  • Implementing data protection and security protocols.
  • Being responsible for optimizing the speed, efficiency, and scalability of applications.
  • Building optimal backend applications that are performing at scale.
  • Developing back-end components to improve responsiveness and overall performance.
  • Coordinating with internal teams to understand user requirements and provide technical solutions.
  • Overseeing the compliance of applications with established quality standards.

Requirements:

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • More than 3 years of experience coding in Python (Django, FastAPI) on production-level code.
  • Strong understanding of the web development cycle and programming techniques, and tools.
  • Excellent project and time management skills.
  • Knowledge of Postgres, MySQL, and MongoDB.
  • Knowledge of Microservices.
  • Familiarity with tools like Git, Celery, Redis, and Kafka.
  • Self-management skills with a pragmatic mindset focused on continuous improvement.
  • Ability to find pragmatic and innovative solutions to complex problems.

To see more jobs that fit your career