Primary Skills:
- Golang
- REST API, Microservices Architecture
- Continuous Integration Tools (Github Actions, Jenkins, Gitlab CI)
- Kafka
- SQL Database
- GIT
- Agile – Scrum experience
Good to Have:
- Relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra
- Container and container orchestration technologies, such as Docker and Kubernetes
- Atlassian software development and collaboration tools (JIRA, Confluence, etc.)
- Knowledge of software engineering methodology (Agile, including Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Waterfall)
- Solid understanding of test-driven development, including unit, component, functional, system integration, and regression tests.
Preferred Additional Skills:
- Knowledge of the payments industry
- Experience with coding skills across a variety of distributed technologies
- Experience with a broad range of software languages and payments technologies