GoLang Developer
TALENT Software Services · Northridge, California, United States · 1 mo ago
On-siteOTHRFull-time
Roles & Responsibilities
- Design, develop, test, and maintain applications using Golang.
- Build and enhance RESTful APIs and microservices.
- Implement clean, scalable, and high-performance backend solutions.
- Work with databases such as: PostgreSQL, MySQL, MongoDB, DynamoDB.
- Integrate applications with cloud platforms: AWS, Azure, GCP.
- Collaborate with cross-functional teams, including Product, QA, DevOps.
- Develop unit tests and maintain code quality through code reviews and test automation.
- Deploy and monitor applications using Docker, Kubernetes, CI/CD pipelines.
- Troubleshoot production issues and optimize application performance.
Requirements
Strong proficiency in Go (Golang).
Experience with: Microservices architecture, REST APIs, Docker, Kubernetes, containerized deployments.
Familiarity with: Git, CI/CD tools, Agile methodologies.
Understanding of cloud platforms: AWS, Azure, GCP.
Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with messaging systems such as Kafka, RabbitMQ, other messaging platforms.
- Exposure to: Distributed systems, Event-driven architectures.
- Knowledge of: Security best practices, Performance optimization.
- Experience with: Terraform, Helm, Infrastructure as Code (IaC).