Job Description
Responsibilities
- Design the architecture of backend services for a new product: from stack selection to data schema.
- Develop APIs, authorization systems, payment integrations, and subscriptions — hands-on, not just on paper.
- Set up and maintain infrastructure: CI/CD, cloud services, monitoring, deployment.
- Integrate LLM API (Gemini / OpenAI) into products, control inference costs.
- Conduct code reviews for the mobile part (React Native) and mentor a React Native developer.
- Iterate quickly: done > perfect, improvements after launch.
- Present technical solutions and results to the CEO and stakeholders.
Requirements
- Experience in designing and hands-on developing APIs in Python 3.12+ (FastAPI).
- Proficient with PostgreSQL + Redis — schemas, migrations (Alembic), caching.
- Experience with GCP / AWS — Cloud Run, Cloud SQL, IAM, Terraform.
- Set up CI/CD pipelines: Docker, GitHub Actions, Fastlane.
- Understanding of authorization and payments: JWT / OAuth2, Stripe API + webhooks, RevenueCat.
- Experience integrating LLM API (Gemini / OpenAI) and understanding inference costs.
- Familiarity with mobile development (React Native) at the code review level.
- Experience with background tasks and push notifications: Celery + RabbitMQ/Redis.
- Write tests (pytest).
- Driven and autonomous: ready to handle the entire backend independently without waiting for instructions.
- Able to prioritize, launch, and improve on the go — speed and pragmatism.
- Actively use AI tools in daily work (Claude Code, Cursor).
- Willingness to take on technical leadership: code reviews, mentoring, establishing processes as the team grows.
- Fluent in Russian, English B2+ (documentation, API, communication with the team).
Benefits
- Training and conferences covered by the company.
- Health support: sports compensation, equipment, and the option for medical insurance.
- Competitive salary, with regular market assessments to ensure fair compensation.
- Opportunities to improve language skills and pursue hobbies.
- Engaging activities: workshops, team-building events, parties, and corporate gatherings.
- Remote work flexibility: work from anywhere, start your day when convenient — until 12:00 (GMT+3).
Team Description
We are a true team with honest feedback, support, and a shared drive.