Senior Golang Developer віддалено We seek a seasoned senior Golang developer who is available part-time (4+ hours daily). About the Project We are developing a custom proxy application for our web application. The service is somewhat similar to CloudFlare, intercepting the traffic and routing it based on the client and request type. The proxy is already built and spinning in production for a limited group of users. We have ongoing support and features that need to be implemented. To give y
Senior Golang Developer
віддалено
We seek a seasoned senior Golang developer who is available part-time (4+ hours daily).
About the Project
We are developing a custom proxy application for our web application. The service is somewhat similar to CloudFlare, intercepting the traffic and routing it based on the client and request type.
The proxy is already built and spinning in production for a limited group of users. We have ongoing support and features that need to be implemented.
To give you an idea of the tasks we currently have:
- multimedia streaming
- adding support for v3 using quic-go
- refactoring and optimization
The service is hosted on AWS. The deployment is configured via GitHub. We also use Terraform to simplify our multi-region infrastructure deployment. Any experience in this field would be extremely useful.
AWS Instruments we use:
- ECS with autoscaling and a network load balancing
- ElastiCache Redis
- Global Data Store for multi-region replication
- Global Accelerator for fast edge-location routing
- CloudFront
- S3
- EC2
- CloudWatch
Requirements
- Strong understanding of the Go tech stack
- Experience building in highly concurrent environments
- Experience with network protocols
- Understanding of protocols
- Decent level of English so you can communicate with the team in written and spoken English
Terms
This can be a part-time job with some spikes up to full-time. However, there’s a good potential for this to go full-time over time. The mentioned salary is based on a $50/hour hourly rate considering 60-120 hours per month.
We use time trackers such as Hubstaff or Upwork.