Description

You will design system solutions and develop custom applications to transition legacy monolithic platforms to a loosely coupled, event-driven, microservices-based architecture.

Responsibilities

  • Design software applications and system architecture by translating user needs into technical requirements.
  • Develop, code, debug, and document applications while working closely with the SRE team.
  • Assess application performance and validate the integration of component systems using process flow diagrams.
  • Test the engineering resilience of software and automation tools.
  • Provide post-implementation and ongoing production support throughout the development life-cycle.

Required Skills

  • 4+ years of experience in a modern development stack.
  • Proficiency in Go.
  • Experience with Apache Kafka and REST APIs.
  • Experience with relational and NoSQL databases, specifically PostgreSQL, Couchbase, or Cassandra.
  • Experience with container and orchestration technologies such as Docker and Kubernetes.
  • Experience with continuous integration tools like Jenkins or GitLab CI.
  • Experience designing and developing REST APIs for high-volume clients.
  • Experience working in an Agile environment.
  • Proficiency with Atlassian collaboration tools including JIRA and Confluence.

Preferred Skills

  • Knowledge of the payments industry.
  • Experience maintaining or contributing to open-source projects.
  • Experience with a broad range of software languages and distributed technologies.

Education

ANY GRADUATE