- Write clean, well-structured, and thoroughly tested Go (Golang) code.
- Contribute to the development, maintenance, and optimization of microservices.
- Work with protobufs and gRPC for service-to-service communication.
- Troubleshoot, debug, and fix issues in a distributed environment.
- Collaborate with team members to meet project milestones and deliverables.
- Participate in agile ceremonies (daily standups, sprint planning, retrospectives).
- Document technical designs, solutions, and best practices using Confluence and JIRA.
- Utilize CI/CD pipelines and TDD principles to deploy high-quality code.
- Interact with AWS services (Lambda, SQS, SNS, Secrets Manager) and container technologies (Docker, Kubernetes).
- Use Datadog to monitor, trace, and debug application performance.
- 2–3 years of hands-on Go (Golang) development experience.
- 5+ years of total software development experience.
- Proficiency with protobufs and gRPC.
- Understanding of goroutines and channel patterns in Go.
- Familiarity with MongoDB or other NoSQL databases.
- Experience with Kafka (message production and consumption).
- Strong experience with AWS services: Lambda, SQS, SNS, Secrets Manager.
- Comfortable working with Docker and Kubernetes.
- Proficient with Git, VS Code (or similar IDE), Jira, and Confluence.
- Experience using Datadog for observability and performance tuning.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field—or equivalent hands-on training.
- Strong verbal and written communication skills in English.
- Quick and efficient in defect analysis and resolution.
- Experience with test-driven development and automated testing.
- Demonstrated ability to work directly with product owners and engineering teams.
Company
Location
Plano, Texas - United States of America
Job type
Full-Time
Golang Job Details
Responsibilities
Required Qualifications
Preferred Qualifications
1425
Required Qualifications
Preferred Qualifications
1425
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs