AppFollow

AppFollow

AppFollow provides a comprehensive suite of tools for managing app store reviews and ratings, enabling developers to analyze user feedback, automate workflows, and enhance app visibility across multiple platforms, while also offering real-time monitori...

IT Services
51-250
Founded 2014
$7M raised

Description

  • Develop and optimize AppFollow’s product functionality.
  • Build and maintain systems for automating interactions with customer reviews, including tagging, responding, and report generation.
  • Support systems that extract insights from customer ratings and reviews data.
  • Contribute to AI-based management technologies such as semantic analysis and summarization.
  • Maintain internal and public APIs for core data entities.
  • Design, build, maintain, and document an efficient, testable, reliable, secure, and scalable codebase.
  • Collaborate with other developers to design and improve the overall system architecture.
  • Work with legacy services as part of ongoing platform development.
  • Collaborate with the Platform team to deploy applications across environments and ensure smooth operation.
  • Adopt and help establish standards, practices, and processes for maintainable systems.

Requirements

  • 5+ years of software development experience in backend roles.
  • 3+ years of experience with asyncio in Python development.
  • Proficiency with FastAPI for API endpoint development.
  • Strong SQL skills, particularly with MySQL or PostgreSQL.
  • Experience with ORM frameworks, preferably SQLAlchemy.
  • Experience with NoSQL databases such as MongoDB.
  • Experience with message brokers such as RabbitMQ or Kafka.
  • Experience with unit testing using Pytest.
  • Upper-intermediate English proficiency.
  • Experience with ML projects, especially NLP with LLMs, is preferred.
  • Experience integrating with large LLMs, including assistants and RAG, is preferred.
  • Experience with vector storage databases is preferred.
  • Experience with data processing pipelines and automation tools such as Airflow or Prefect is preferred.
  • Experience with cloud-based services such as AWS is preferred.
  • Experience with R&D projects is preferred.

Benefits

  • Full-time remote work with optional attendance at monthly all-hands meetings in Helsinki, Belgrade, Tbilisi, Batumi, or Yerevan.
  • Paid vacation and sick leave, plus additional days off for special occasions by prior agreement.
  • Generous social benefits package including health insurance.
  • Equipment reimbursement.
  • Home office moderation bonus.
  • Stock options through the employee stock ownership plan.
  • Executive-level visibility into how the company is run and performs.
  • Dedicated onboarding support and access to the tools needed to succeed.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
21 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
21 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
21 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers