● 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.