Backend Developer

Backend Developer


Оплата: от 3000$ до 5000$

Компания: КА: ghostbusters (https://gbhiring.com)

Локация: Вне РФ и РБ, работа по европейской тайм зоне, так что с Азии не смотрим

Требуемый опыт работы: от 5 лет

Занятость: Полная занятость

Формат: remote

Добрый день!👏


Key Responsibilities

• Design and develop high-performance RESTful APIs using FastAPI and async Python

• Implement and maintain microservices including Property Service, User Service, and Analytics Service

• Build robust two-way synchronization between our platform and the Onyx real estate CRM

• Develop event-driven architecture using Apache Kafka for reliable inter-service communication

• Create and optimize database schemas, queries, and data access patterns

• Implement OAuth 2.0 authentication with JWT and role-based access control

• Collaborate with AI engineers to integrate recommendation and conversational AI capabilities

• Write comprehensive unit and integration tests with Pytest

• Participate in code reviews and contribute to technical documentation

• Work closely with frontend developers and DevOps engineers in an Agile environment


Requirements

• 5+ years of Python development experience with strong proficiency in Python 3.10+

• 3+ years working with FastAPI, Django, or similar frameworks

• Proven experience building microservices architecture and RESTful APIs

• Strong knowledge of PostgreSQL and experience with ORM frameworks

• Experience with message brokers (Kafka, RabbitMQ) for event-driven systems

• Familiarity with AWS services (Lambda, ECS, RDS, S3)

• Understanding of authentication protocols (OAuth 2.0, JWT)

• Experience with synchronization patterns for real-time data integration

• Excellent problem-solving, debugging, and performance optimization skills

• Strong communication skills and ability to work in a collaborative environment


Preferred Qualifications:

• Experience with real estate technology or property management systems

• Knowledge of AI/ML integration patterns and recommendation systems

• Familiarity with GraphQL and WebSockets for real-time applications

• Experience with ElastiCache/Redis for distributed caching

• Background in high-performance, high-availability systemsz

Интересно будет пообщаться? 🫥

пишите в тг @tetanec



Report Page