About this opportunity
Opportunity Overview
Proxify is hiring a Senior Golang Developer to work remotely as a core software architect for one of their high-growth client teams. The role involves designing and scaling high-performance microservices using Go and building clean user interfaces. The company has a global network of supportive developers and has worked with 1200+ clients. They have a 4.5/5 rating on Glassdoor and a 4.8/5 rating on Trustpilot. The role is for a systems-thinking developer who loves the speed and simplicity of Go and can deliver a complete end-to-end user experience. The job is a full-time, contract position with a remote work arrangement. Proxify offers on-time monthly payments, predictable project hours, and up to 24 flex days off per year. The company connects top developers with opportunities and has a strong reputation. The role is a great fit for a developer who wants to work on challenging projects and have a good work-life balance. The company is looking for a developer who can work independently and as part of a team. The role requires a strong understanding of Go and the ability to design and implement highly performant backends and frontends. The company values clean code principles, SOLID patterns, and idiomatic Go architectures.
Responsibilities
- Design, implement, and maintain highly performant Go backends along with their corresponding frontend interfaces
- Profile and tune Go applications 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
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
- Career-accelerating positions at cutting-edge companies
- Hand-picked opportunities, personally matched to the developer's skills and interests
- One seamless process for multiple opportunities, with no extra assessments
Requirements & Qualifications
- 5+ years of software engineering experience, with strong, production-grade mastery of Go
- Proven track record of building microservices using HTTP frameworks or gRPC / Protocol Buffers
- Solid experience with modern frontend development using TypeScript and React.js or Vue.js
- Advanced knowledge of relational databases, 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
- A strict testing mindset, implementing robust unit testing patterns and automated integration tests
- Located in CET timezone (+/- 3 hours)
How to Apply
- Review the job description and requirements to ensure you are a good fit for the role.
- Prepare your resume and any other required documents, such as a cover letter or portfolio.
- Click the Apply button below to submit your application.
Ready to apply?