Our client, a global leader in financial services, is on the hunt for Golang Talent to join their team. As a Golang Software Engineer, you'll have the chance to work on cutting-edge projects, develop high-performance REST APIs for high-volume clients, and be a part of our innovative, Agile-driven environment.
Qualifications and Requirements:
- Position requires a bachelor's degree in computer science, Engineering, or a related field.
- Minimum of 5 years of experience in a modern development stack with expertise in Golang, Kafka, and REST API.
- Experience in application design, software development, and testing in an Agile environment.
- Proficiency with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra.
- Proven experience in designing and developing REST APIs for high-volume clients.
- Familiarity with continuous integration tools such as Jenkins and Gitlab CI.
- Experience with automated build and test frameworks is a plus.
- Demonstrated hunger to learn new technologies and translate them into working software.
- Knowledge of container and container orchestration technologies, including Docker and Kubernetes.
- Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.).
- Strong ability to generate unique, outside-the-box ideas.
- Exceptional analytical, problem-solving, and quantitative skills.
- Willingness to take risks, experiment, and share fresh perspectives.
- Aptitude for learning and applying programming concepts.
- Effective communication skills for collaboration with internal and external business partners.
Preferred Additional Qualifications:
- Knowledge of the payments industry.
- Proficiency in coding skills across a variety of distributed technologies.
- Experience with open-source frameworks, with a particular emphasis on maintaining or contributing to open-source projects.
- Familiarity with a broad range of software languages and payments technologies.
Preferred Location: Phoenix, AZ