
Go Engineer
TechBiz Global
contract
Posted on:
Location Type: Remote
Location: Georgia
Visit company websiteExplore more
About the role
- Design, develop, and maintain high-performance backend services in Golang.
- Build and scale microservices-based architectures.
- Implement event-driven and asynchronous processing systems using messaging technologies.
- Develop and integrate RESTful APIs for internal and external services.
- Work with PostgreSQL and Redis for data storage and caching.
- Deploy and manage services using Docker and Kubernetes.
- Collaborate with engineering teams to build reliable and scalable systems.
- Monitor and optimize system performance using observability and monitoring tools.
- Ensure high availability, scalability, and performance optimization of backend systems.
Requirements
- 5+ years of experience in backend software development
- Strong programming expertise in Golang
- Experience designing and building microservices architectures
- Hands-on experience with Kafka or other messaging systems
- Strong understanding of asynchronous processing and event-driven architectures
- Experience working with PostgreSQL and Redis
- Production experience with Docker and Kubernetes
- Experience deploying applications on AWS or Azure cloud platforms
- Experience using monitoring and observability tools such as Prometheus, Grafana, or ELK stack
- Strong understanding of high availability, scalability, and performance optimization
- Experience designing and integrating RESTful APIs
Benefits
- Health insurance
- Paid time off
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangmicroservices architectureRESTful APIsPostgreSQLRedisDockerKubernetesKafkaasynchronous processingevent-driven architecture
Soft Skills
collaborationsystem performance optimizationreliabilityscalability