Lorven Technologies - Phoenix, AZ

posted 16 days ago

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

About the position

The Golang Developer position in Phoenix, AZ, is focused on designing and developing custom applications while modifying existing ones to meet evolving business needs. The role involves close collaboration with the Site Reliability Engineering (SRE) team, providing ongoing production support, and ensuring the resilience of software through testing and automation. The successful candidate will contribute to a modern loyalty platform aimed at enhancing customer engagement and loyalty, transitioning from legacy systems to a microservices-based architecture.

Responsibilities

  • Design system solutions and develop custom applications.
  • Modify existing applications to meet changing business requirements.
  • Handle coding, debugging, and documentation.
  • Work closely with the SRE team for post-implementation support.
  • Translate user needs into system architecture and assess application performance.
  • Provide process flow diagrams and validate integration of component systems.
  • Test the engineering resilience of software and automation tools.
  • Identify innovative ideas and proof of concept for customer needs.
  • Collaborate with other development teams for smooth transitions throughout the development life-cycle.
  • Build and execute strategies to transition from monolithic to microservices-based architecture.

Requirements

  • 5+ years of experience in Golang, Kafka, and REST API development.
  • Experience in application design, software development, and testing in an Agile environment.
  • Proficiency with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra.
  • Experience designing and developing REST APIs for high-volume clients.
  • Familiarity with continuous integration tools like Jenkins and Gitlab CI.
  • Experience with automated build and test frameworks is a plus.
  • Strong analytical and problem-solving skills.
  • Ability to communicate effectively with internal and external partners.

Nice-to-haves

  • Knowledge of the payments industry.
  • Experience with distributed technologies and open-source frameworks.
  • Familiarity with a broad range of software languages and payment technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service