ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2403094 | Backend Engineer (Go) | Москва | > EmFi Technologies Limited | 2500 | 4000 | USD | open | 2025-03-07 |
Требования
Proven experience in backend development with Go (2+ years preferred). English at B2. Strong understanding of RESTful API...
Обязанности
Design, implement, and maintain RESTful APIs using FastAPI. Integrate APIs to interact with the LLM and its submodules/tools.
Описание
Position Overview:
We are seeking a highly skilled and motivated Backend Engineer with expertise in Go to join our team. The ideal candidate will play a key role in designing, developing, and maintaining scalable, efficient, and secure backend systems to support our growing suite of applications. This position offers the opportunity to work on cutting-edge technologies and contribute to high-impact AI projects.
-
API Development
-
Design, implement, and maintain RESTful APIs using FastAPI.
-
Integrate APIs to interact with the LLM and its submodules/tools.
-
-
Task Queue Management
-
Set up and manage asynchronous task queues (e.g., Celery with Redis).
-
-
Database Management
-
Integrate and optimize Qdrant (or other databases) for vector storage and retrieval.
-
Ensure database queries are efficient and handle scalability.
-
-
System Integration
-
Collaborate with MLOps engineers to integrate ML models into the backend.
-
Enable logging and debugging endpoints for monitoring API usage.
-
-
Code Quality
-
Write clean, reusable, and scalable code.
-
Contribute to code reviews and maintain documentation.
-
Required Qualifications:
-
Proven experience in backend development with Go (2+ years preferred).
-
English at B2
-
Strong understanding of RESTful API design and development.
-
Proficiency in database technologies such as PostgreSQL, MySQL, or MongoDB.
-
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools like Docker.
-
Knowledge of message queues (e.g., RabbitMQ, Kafka) and distributed systems.
-
Solid understanding of software development principles, design patterns, and best practices.
Preferred Qualifications:
-
Experience with microservices architecture and orchestration tools (e.g., Kubernetes).
-
Knowledge of CI/CD pipelines and automated deployment strategies.
-
Familiarity with GraphQL and WebSocket protocols.
-
Understanding of performance optimization techniques in high-load systems.
-
Previous experience working in agile development environments.
What We Offer
- An opportunity to work on a pioneering project in the Web3 space.
- Well funded organisation with very little bureaucracy.
- A dynamic and innovative work environment with a team of experts.
- Competitive salary and benefits
- Professional development and growth opportunities
- Payments in stable tokens
- Project tokens as bonus.