Unclassified - Phoenix, AZ

posted 2 months ago

Full-time
Phoenix, AZ

About the position

The Golang Developer position at American Express in Phoenix, AZ, is a long-term opportunity for an experienced software developer with a strong focus on Golang. The ideal candidate will have over 9 years of software development experience, demonstrating a robust understanding of software engineering principles and practices. This role requires the design and implementation of scalable, high-performance software solutions using Golang, ensuring that the applications are robust and efficient. As a Golang Developer, you will actively participate in the entire development lifecycle, which includes planning, coding, reviewing, testing, and deployment. You will be expected to utilize software engineering tools and best practices, such as Git, Docker, Kubernetes, and CI/CD pipelines, to streamline the development process. A deep understanding of system design, data structures, and algorithms is essential for this role, as is experience with cloud services like AWS, Google Cloud Platform, or Azure, which are critical for building scalable infrastructure. Additionally, the position requires a strong understanding of microservices architecture and RESTful API development. Familiarity with other programming languages, such as Python or NodeJS, is considered a plus. The company values contributions to open-source projects and active participation in the Golang community, which reflects a commitment to continuous learning and professional development in the field.

Responsibilities

  • Design and implement robust, scalable, and high-performance software solutions using Golang.
  • Participate actively in the development lifecycle, including planning, coding, reviewing, testing, and deployment.
  • Utilize software engineering tools and best practices such as Git, Docker, Kubernetes, and CI/CD pipelines.
  • Develop a deep understanding of system design, data structures, and algorithms.
  • Work with cloud services (AWS, Google Cloud Platform, Azure) to understand and implement scalable infrastructure.
  • Implement microservices architecture and RESTful API development.
  • Contribute to open-source projects and participate in the Golang community.

Requirements

  • 5+ years of software development experience with a strong focus on Golang.
  • Proficiency in software engineering tools and best practices (Git, Docker, Kubernetes, CI/CD pipelines).
  • Deep understanding of system design, data structures, and algorithms.
  • Experience with cloud services (AWS, Google Cloud Platform, Azure).
  • Strong understanding of microservices architecture and RESTful API development.
  • Experience with other programming languages (e.g., Python, NodeJS) is a plus.

Nice-to-haves

  • Contributions to open-source projects.
  • Active participation in the Golang community.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service