Location: Remote
Company: Vestan
Salary: up to 3,500 € net
Employment: Full-time
We are a B2B streaming platform, providing our product to partners worldwide.
We are looking for a backend developer with a Go + PHP stack to develop high-load back-office and analytics services in a microservice architecture.
Responsibilities:
- Develop and scale existing services with a focus on stability and performance
- Participate in architecture design: from evaluating business requirements to selecting technologies and service boundaries
- Develop back-office and analytics services: reporting, billing/payments, calculations, data aggregation and processing
- Integrate with external systems and internal platforms, build reliable data exchange
- Implement high-performance APIs (REST, gRPC, WebSocket) for internal and external consumers
- Consider Kubernetes environment specifics (readiness/liveness probes, graceful shutdown), collaborate with DevOps on releases
- Optimize performance: from the database to microservice interaction
- Adhere to engineering practices: tests, code reviews, metrics/logs/tracing.
Requirements:
- Minimum 3 years of commercial Go and PHP development experience
- Experience in designing and developing microservice architectures
- Experience with databases (PostgreSQL, MySQL, Redis) and optimizing them for high-load tasks
- Knowledge of communication protocols (REST, gRPC, WebSocket) and the ability to apply them
- Knowledge of message queues (Kafka, RabbitMQ)
- General understanding of containerization and confident work with Docker for local development
- Ability to understand and improve existing code.
Would be a plus if you have experience with:
- Python for integrations / analytics / scripting
- Experience developing analytical and financial systems (billing, reporting, calculations, compliance)
- Experience optimizing high-load systems
- Task estimation and deadline planning skills.
What we offer:
- The opportunity to live wherever you want. Our main locations are Thailand and Cyprus, but you can also choose remote work anywhere else;
- Care for socialization and health of remote employees;
- Probationary period of 3 months;
- Additional 3 days to your vacation;
- Option to receive payment in cryptocurrency 💸.
CONTACT
yshubovaBM