Browse Jobs
For Employers
Post JobLog inGet Started

Senior Python Backend Engineer- Core API.

Twerlo
Cairo, Egypt
Posted 1 year ago
5Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Core Role:

 An aspirant having intensive knowledge of Python specifically in FastAPI using edge technologies like Kafka, RabbitMQ, and the official libraries. Responsible for writing secure, robust, APIs for a wide variety of frontend applications.

Job Requirements

This role requires a wide variety of strengths and capabilities, including:
 

  • BS/BE/BTech degree or equivalent experience.
  • Advanced knowledge of application, data, and infrastructure architecture disciplines.
  • Understanding of architecture and design across all systems.
  • Working proficiency in developmental toolsets.
  • Knowledge of industry-wide technology trends and best practices.
  • Ability to work in collaborative teams to achieve organizational goals.
  • Passionate about building an innovative culture
  • Proficiency in one or more modern programming languages.
  • Strong communication skills, both written and verbal.
  • Self Starter & Highly Self-Motivated.
  • Able to work independently as well as part of a diverse team. 

Technical Skills:

  • 5 to 7 years of experience in the IT industry.
     
  • Technically strong in Python 3.7/3.9 (FastAPI must), Integration and backend technologies.
  • -Have proficiency in SQL Databases (MySQL, PostgreSQL). Awareness of managed services like PostgreSQL, and Redis.
     
  • Intermediate to Advanced knowledge of usage of Apache Kafka, Rabbit MQ, and Cache libraries.
     
  • Expertise in Unit testing and Integration testing of APIs.
  • -Python database connectivity, Knowledge of object-relational mapping (ORM), (preferably SQLAlchemy, Alembic).
  • Expertise in various GIT, build and deployment tools (CI/CD), code scanning-
  • Sound understanding of Design Patterns, CAP Theorem.
  • Should have in-depth knowledge of Synchronous and Asynchronous REST API, Web-Hooks, Web-Sockets, etc. for development.
  • Knowledge of Unix, Linux or equivalent development environments.
  • Strong knowledge of data manipulation(ETL) using python.
  • Experience building applications using at least one of these blueprints such as Microservices, web applications, batch applications, and function as a service.
  • Have a deep understanding of Application and Infrastructure architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc.

Good to have:

  • Experience in implementing agile methodologies and best practices for efficient delivery of applications
  • Ability to quickly learn new tools and technologies.
  • Ensure adherence to architecture standards, risk management, and security policies.
  • Ability to multi-task and prioritize in a fast-paced environment.
  • A proactive approach to problem-solving and decision-making.
  • Proficient in collaborating with various teams and stakeholders with a strong customer-focus mindset.
  • Expert with great innovation and design skills to automate any repetitive and manual tasks.
  • Experience in project-based and team-focused working practices.
  • Continue to look for opportunities to deliver beyond client expectations.
  • Proactively keep all stakeholders informed of status, issues, and risks including key dependencies and timeline/schedule impacts.
  • Innovate and proactively look for ways to improve processes & procedures and identify/recommend new ideas for process improvement.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Python Backend Engineer- Core API...