Senior Backend Engineer
Remote
Full Time
#Engineering
#Python
#fastAPI
#MySQL
#PostgreSQL
#SQLAlchemy
#RabbitMQ
#Kafka
#Pytest
#MongoDB
#Firestore
Welcome to AppFollow, a platform dedicated to streamlining the daily workflows of app developers, product managers, and marketing teams. We help our users manage their app data, improve store rankings, and boost user loyalty through our comprehensive review management and ASO tools. We are currently looking for a talented individual to join our global team and help us scale our infrastructure to support businesses worldwide.
What is this role?
We are seeking a Senior Backend Engineer with an infrastructure focus to join us on a full-time basis. This is a remote position available to candidates located anywhere. As a senior member of our team, you will play a vital role in refactoring and supporting the core infrastructure that powers our product, ensuring our systems remain reliable and efficient as we grow.
What will you do?
- Develop and optimize robust systems for collecting data from various sources while managing the connections required to retrieve information or respond to user reviews.
- Contribute to the ongoing development of our automated review response system and maintain both internal and public APIs for our core data entities.
- Design, build, and document scalable codebases while collaborating with our platform team to deploy applications and ensure smooth operation across all environments.
What makes you a great fit?
To be successful in this role, you should bring a strong technical background and a collaborative spirit. We are looking for the following qualifications:
- At least 5 years of backend software development experience, including 3 years of hands-on experience with asyncio in Python.
- Proficiency in FastAPI for endpoint development and strong SQL skills, specifically with MySQL and PostgreSQL, along with experience using SQLAlchemy.
- Practical knowledge of message brokers like RabbitMQ or Kafka, as well as experience with NoSQL databases such as MongoDB or Firestore.
- Experience with Pytest for unit testing.
- Upper-intermediate proficiency in English, with fluency in Russian considered a significant plus.
What's in it for you?
We believe in supporting our team members both professionally and personally. By joining us, you will have access to the following benefits:
- A fully remote work environment with the option to visit our team in Belgrade.
- Comprehensive medical insurance and a dedicated home office budget to ensure you have the right equipment.
- Generous paid time off, including vacation and sick leave.
- Stock options as part of our employee ownership plan.
- The opportunity to work with a highly skilled, multicultural team that values transparency, kindness, and collaboration.
Appfollow
3 views




