Tek Ninjas - Plano, TX

posted 6 days ago

Full-time - Senior
Plano, TX

About the position

The Senior Golang Developer will be a key member of the Engineering team, responsible for system design and architecture, as well as developing high-quality functions to enhance customer experience. This role involves providing technical leadership in the design, implementation, testing, and rollout of services in a multi-region configuration, with a focus on REST APIs and web services.

Responsibilities

  • Design and develop REST application program interfaces (APIs) and web services.
  • Create reusable frameworks/components to support global delivery needs.
  • Maintain REST API documentation using Swagger and perform design documentation.
  • Document work and engage in quality testing/validation for changes or improved features before release.
  • Troubleshoot issues and debug codebases.
  • Work on AWS cloud platform including EKS.
  • Maintain and improve existing codebases and peer review code changes.
  • Adapt new technologies, tools, and processes as needed.
  • Ensure API layer aspects for security, monitoring, analytics, and throttling.
  • Collaborate with leads and team members to meet project deliverables and milestones.
  • Communicate effectively with team members and suppliers.

Requirements

  • 8-10 years of experience with programming languages such as Golang (minimum 4-6 years), Java, or NodeJS.
  • Experience with cloud services (AWS/Google Cloud Platform/Azure), DevOps, cloud engineering, architecture, and software as a service.
  • Proficient in clean architecture, API design, debugging, profiling, and performance optimization.
  • Experience designing and implementing large-scale distributed systems.
  • Strong problem-solving and analytical skills with knowledge of algorithms, data structures, and complexity analysis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service