Epicareer Might not Working Properly
Learn More

Python Back End Developer - Immediate

Salary undisclosed

Apply on


Original
Simplified

Role: Python Developer

Duration : 6 months

Location: Malaysia - KL Onsite

Start Date: Immediate

Requirement : Python API backend - Fast API

Years of experience: 3 Years and above.

Django/Flask framework

We are seeking a highly skilled Python Backend Developer with a strong background in building robust and scalable APIs using FastAPI. The ideal candidate will have at least 3 years of professional experience in backend development, with a deep understanding of FastAPI and a solid grasp of Django or Flask frameworks. You will be responsible for designing, developing, and maintaining high-performance backend systems and APIs, ensuring they meet the needs of our applications and clients.

Key Responsibilities:

  • Develop and maintain scalable and high-performance APIs using FastAPI.
  • Design and implement backend systems and services that support our applications.
  • Collaborate with front-end developers, designers, and other stakeholders to integrate APIs with web and mobile applications.
  • Write clean, maintainable, and efficient code with a focus on performance and security.
  • Troubleshoot and debug complex issues, and perform code reviews to ensure code quality.
  • Work on optimizing and scaling existing APIs and backend systems to handle increased traffic and data.
  • Stay up-to-date with industry trends and best practices in backend development and API design.

Required Skills and Qualifications:

  • Experience: Minimum 3 years of professional experience in Python backend development.
  • Framework Expertise: Proficient in FastAPI with practical experience in Django or Flask.
  • Backend Development: Strong understanding of RESTful API design principles and best practices.
  • Database Knowledge: Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Version Control: Familiarity with version control systems such as Git.
  • Performance Optimization: Experience in optimizing backend performance and scalability.
  • Problem Solving: Strong analytical and problem-solving skills with the ability to debug and resolve complex issues.
  • Communication: Excellent communication skills and the ability to work collaboratively in a team environment.

Preferred Qualifications:

  • Experience with asynchronous programming and message brokers (e.g., RabbitMQ, Kafka).
  • Knowledge of containerization technologies such as Docker.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with CI/CD pipelines and automated testing practices.