P
Proxify
FullstackSenior
Senior Golang Developer (Fullstack, BE-Heavy)
GoGinEchoChigRPCProtocol BuffersTypeScriptReactVue.jsPostgreSQLKafkaRabbitMQRedis CacheDockerKubernetesAWSAzureGCPGo TestTerraformBicepEbpfWebassemblyWasmViteWebpack
About the Position
Proxify connects top developers with remote opportunities. They seek a Senior Golang Developer to design and scale high-performance microservices and build responsive user interfaces for one of their client teams.
Responsibilities
- Design, implement, and maintain highly performant Go backends along with their corresponding frontend interfaces.
- Profile and tune Go applications (using pprof, flame graphs) to ensure minimal memory footprints and ultra-low latency.
- Design structured, self-documenting RESTful or gRPC APIs that allow seamless communication between microservices and the client interface.
- Conduct constructive peer code reviews, championing clean code principles, SOLID patterns, and idiomatic Go architectures.
- Work alongside DevOps engineers to build and maintain automated testing and deployment pipelines.
Requirements
- 5+ years of software engineering experience, with strong, production-grade mastery of Go (Golang), its memory model, channels, and idiomatic concurrency patterns.
- Proven track record of building microservices using HTTP frameworks (Gin, Echo, Chi) or gRPC / Protocol Buffers.
- Solid experience with modern frontend development using TypeScript and React.js or Vue.js for consuming complex API contracts.
- Advanced knowledge of relational databases (PostgreSQL preferred) along with high-performance query optimization and connection pooling.
- Experience managing message brokers or event streaming platforms like Kafka, RabbitMQ, or Redis.
- Hands-on experience containerizing services with Docker and orchestrating deployments via Kubernetes inside cloud environments (AWS, Azure, or GCP).
- A strict testing mindset, implementing robust unit testing patterns (go test, test suites) and automated integration tests.
- Located in CET timezone (+/- 3 hours).
Benefits
- On-time monthly payments with flexible withdrawal options.
- Predictable project hours with consistent 8-hour working days.
- Up to 24 flex days off per year without losing pay for full-time positions.
- Exclusive long-term remote positions at cutting-edge companies.
- Personally matched positions with no typical recruitment roadblocks.
- One-time contracting process for endless opportunities with no extra assessments.
- Same pay every month.
Senior Golang Developer (Fullstack, BE-Heavy)
View Original