Back to experiences
Software Engineer (Golang)

Software Engineer (Golang)

IOURING Private Limited

Jan 25 - Present (4 months)

Overview

As a Software Engineer at IOURING, I work on backend systems focused on streamlining financial onboarding flows. I specialize in building secure, scalable services in Golang that interact with third-party APIs and support high-throughput, event-driven workflows.

Key Responsibilities

  • Golang Services: Built and maintained robust backend services for automating workflows like KYC verification, Demat account creation, and exchange onboarding.
  • Third-party Integrations: Integrated with multiple external APIs, ensuring accurate and secure data exchange.
  • Caching & Asynchronous Jobs: Used Redis extensively for caching, job queues, and managing async workflows to enhance performance.
  • Event-driven Architecture: Designed and implemented event-driven patterns to create responsive and modular systems.
  • Compliance Collaboration: Worked closely with compliance and product teams to ensure secure, regulation-compliant handling of sensitive user data.

Skills

  • Languages & Databases: Golang, SQL, PostgreSQL, Redis
  • Architecture: Microservices, Event-driven systems, Secure data handling
  • Frameworks & Tools: Gin, gRPC, RESTful APIs, Docker, Sqlc, Goose
  • Others: GraphQL, Git, Linux, Agile methodologies