Collabera - Plano, TX

posted 4 months ago

Full-time - Senior
Plano, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled and experienced Senior Golang Developer with a strong background in Golang and Cloud (AWS) to join our dynamic team. The ideal candidate will have a minimum of 8-10 years of experience with one or more programming languages and at least 4-5 years of recent experience in Golang. This is a hybrid role, requiring the candidate to be onsite for 3 days a week. In this role, you will be responsible for designing and developing REST APIs and Webservices, creating reusable frameworks/components to support global delivery needs, and maintaining REST API documentation using Swagger. You will also conduct quality testing and validation for changes or new features before releasing them to customers, troubleshoot issues, and debug codebases. Working on the AWS cloud platform, including EKS, will be a significant part of your responsibilities, along with maintaining and improving existing codebases and peer reviewing code changes. You will need to stay updated with new technologies, tools, and processes as needed, ensure security, monitoring, analytics, and throttling of the API layer, and collaborate with leads and team members to meet all project deliverables and milestone dates. Effective communication with team members and suppliers is essential to ensure smooth project execution.

Responsibilities

  • Design and develop REST APIs and Webservices.
  • Create reusable frameworks/components to support global delivery needs.
  • Maintain REST API documentation using Swagger and create design documentation.
  • Conduct quality testing and validation for changes or new features before releasing to customers.
  • Troubleshoot issues and debug codebases.
  • Work on AWS cloud platform, including EKS.
  • Maintain and improve existing codebases and peer review code changes.
  • Stay updated with new technologies, tools, and processes as needed.
  • Ensure security, monitoring, analytics, and throttling of the API layer.
  • Collaborate with leads and team members to meet all project deliverables and milestone dates.
  • Communicate effectively with team members and suppliers.

Requirements

  • 8-10 years of experience with one or more programming languages such as Golang (must have 4-5 years), Java, NodeJS.
  • Significant experience with cloud services (AWS/Google Cloud Platform/Azure), DevOps, cloud engineering, architecture, and SaaS.
  • Proficient in clean architecture, API design, debugging, profiling, and performance optimization.
  • Experience in designing and implementing large-scale distributed systems.
  • Strong problem-solving and analytical skills with knowledge of algorithms, data structures, and complexity analysis.
  • Proven technical leadership and vision in design, implementation, testing, and rolling out services in a multi-region configuration.

Nice-to-haves

  • Prior experience in navigation systems for automotive multimedia.
  • Experience in implementing and validating platform technical specifications.
  • Familiarity with Agile/Scrum methodology.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service