Python Developer

Naghsh Aval Keyfiat (NAK) Tehran

Posted a year ago

Job Description

● Build great and scalable software and APIs. ● Perform extensive research and analysis to make optimal architecture and design decisions. ● Apply the best software development practices. ● Participate in the evolution of our technical capabilities. ● Perform code and technical reviews. ● Refactor and optimize the existing code. ● Mentor junior software engineers and take care of their education and career development. ● Discover, evaluate, and implement new technologies to maximize development efficiency. ● Take ownership of what you build and proactively collaborate with the rest of the team.

Requirements

● Good understanding of REST APIs and Microservices. ● Deep knowledge of Python. ● Understanding of CI/CD practices and tools. ● Motivation for experimenting and exploring new technologies. ● Preferred experience in MongoDB and Redis. ● Preferred experience in KAFKA. ● Experience in Machine Learning and Facebook Faiss is a big plus. ● Great interpersonal and communication skills.

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.