Prism It Corp. - Phoenix, AZ

posted 8 days ago

Full-time - Mid Level
Phoenix, AZ
Professional, Scientific, and Technical Services

About the position

The Golang Developer will be responsible for designing and developing system solutions, custom applications, and modifying existing applications to meet evolving business requirements. This role involves coding, debugging, and documentation, while collaborating closely with the Site Reliability Engineering (SRE) team. The developer will also provide ongoing production support and be part of a high-performing technology team focused on creating a modern loyalty platform for American Express.

Responsibilities

  • Design system solutions and develop custom applications.
  • Modify existing applications to meet changing business requirements.
  • Handle coding, debugging, and documentation tasks.
  • Work closely with the SRE team for system reliability.
  • Provide post-implementation and ongoing production support.
  • Translate user needs into system architecture and design software applications.
  • Assess and validate application performance and integration of component systems.
  • Create process flow diagrams and test the engineering resilience of software and automation tools.
  • Identify innovative ideas and proof of concept to meet customer needs.
  • Collaborate with other development teams, testing, and quality assurance to ensure smooth transitions throughout the development life-cycle.
  • Build and execute against a strategy focused on transitioning to a microservices-based architecture.

Requirements

  • 5+ years of experience in a modern development stack including Golang, Kafka, and REST API.
  • Experience in application design, software development, and testing in an Agile environment.
  • Experience with relational and NoSQL databases such as PostgreSQL, Couchbase, or Cassandra.
  • Experience designing and developing REST APIs for high volume clients.
  • Experience with continuous integration tools like Jenkins and Gitlab CI.
  • Experience with automated build and test frameworks is a plus.
  • Proven ability to learn new technologies and translate them into working software.
  • Experience with container and container orchestration technologies such as Docker and Kubernetes.
  • Familiarity with Atlassian software development and collaboration tools (JIRA, Confluence).
  • Strong analytical and problem-solving skills.

Nice-to-haves

  • Knowledge of the payments industry.
  • Experience with coding skills across a variety of distributed technologies.
  • Experience with open-source frameworks, especially maintaining or contributing to open source projects.
  • Familiarity with a broad range of software languages and payments technologies.

Benefits

  • Competitive salary
  • Health insurance
  • 401k plan
  • Flexible working hours
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service