Senior Backend Developer

closed
Logo of AppFollow

AppFollow

πŸ“Remote - Serbia

Job highlights

Summary

The job description is for a Senior Backend Developer role in AppFollow's Core team. The position involves developing and optimizing the functionality of their product for the international app world. Requirements include 4+ years of Software Development experience, 2+ years of asyncio experience in Python development, proficiency in FastAPI or similar framework, strong SQL skills, experience with ORM, message-brokers, Pytest, upper intermediate English and Russian. Benefits include a full-time remote job, paid vacation and sick leaves, generous social benefits package, stock options bonus, and executive-level visibility.

Requirements

  • 4+ years of Software Development experience in backend
  • 2+ years of asyncio experience in Python development
  • Proficiency in FastAPI or similar framework for API endpoint development
  • Strong SQL skills, particularly in MySQL, with knowledge in PostgreSQL
  • Experience in ORM (prefered SQLAlchemy)
  • Experience with message-brokers (RabbitMQ)
  • Experience with Pytest for unit testing
  • Upper intermediate English and Russian

Responsibilities

  • Develop and optimize the functionality of AppFollow product in Core team
  • Contribute to the system for automating user interaction with customer reviews (tagging, responding to reviews, etc.)
  • Support system for analyzing customer reviews (reporting, dashboards)
  • Contribute to AI-management technologies (semantic analysis, summarization etc.)
  • Building and maintaining an efficient, testable, and scalable codebase
  • Interaction and maintain legacy services (Python, Perl)
  • Writing technical documentation and ensuring the code is well-documented
  • System architecture design: Collaborating with other developers to design and implement an efficient, scalable, and secure system architecture
  • Testing and debugging: Participating in the testing and debugging process to ensure the application meets the quality standards and works as expected
  • Deployment and Monitoring: configuration of deployment and monitoring using tools and infrastructure from the Platform team

Preferred Qualifications

  • Experience with Perl
  • Experience in DS and ML projects

Benefits

  • Full-time remote job. Though you’re always welcome to spend time with us in our office in Helsinki
  • Paid Vacation and Sick leaves. Take the time you need to stay motivated, charged, and balanced. By prior agreement, you can have days off for special occasions
  • Generous social benefits package including health insurance, equipment reimbursement, home office moderation bonus, and many more
  • Stock options bonus according to the employee stock ownership plan
  • You’ll have executive-level visibility into how the company is run and performing. We are always ready to provide dedicated support and fast-track your onboarding, including giving you the tools you need to be successful
This job is filled or no longer available