EmFi Technologies Limited
Web3 Backend Engineer (Go)
- go
- gcp
- aws
- PostgreSQL
- backend
- Английский — B2 — Средне-продвинутый
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).
-
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.