What are the responsibilities and job description for the Golang Developer position at PTR Global?
Position: Golang Developer
Location: Plano, TX 75024
Duration: 12 Months Contract
Job Description:
What candidates will be doing
- Design and development of REST and gRPC application program interface (API) and Webservices
- Design and create reusable frameworks/components to help the needs of global delivery
- Maintaining REST API documentation using swagger and doing design documentation
- Maintaining Proto files for gRPC services
- Document work and engage in quality testing/validation for changes or improved features before releasing to the customer
- Troubleshoot issues and debug codebases
- Working on AWS cloud platform including EKS
- Maintain and improve existing codebases and peer review code changes
- Ensuring the API layer aspects for security, monitoring, analytics, throttling
- Work with Leads and team members to meet all project deliverables and milestone dates
- Communicate well with team members and suppliers and work collaboratively.
Qualifications/ What candidate bring (Must Haves) – Highlight Top 3 to 5 skills :
- 5 to 8 years of Experience with one or more programming languages such as: Golang(must have min 3 to 4 years), Java, JavaScript
- Reasonable experience with cloud services (AWS/GCP/Azure), Devops, cloud engineering, architecture, and software as a service
- Proficient in clean architecture, API design, debugging, profiling and performance optimization
- Very good problem solving and analytical skills with knowledge of algorithms, data structures, and complexity analysis
Added bonus if candidates have (Preferred):
- Prior Experience in Automotive multimedia system
- Experience in implementing, validating platform technical specifications
- Familiarity with Agile/Scrum methodology