Remote - Senior Software Engineer (Golang)

iKonnect Vietnam Ltd. Co
Location: 64 Nguyen Dinh Chieu - Da Kao Ward - District 1 - Ho Chi Minh City - Viet Nam.
Phone: +84 901 091 161
Email: [email protected]

Job Overview and Responsibilities

About us

We are an innovative hybrid exchange that merges the best of CeFi and DeFi, emphasizing safety, simplicity, and scalability in crypto trading. Our unique approach to decentralization, combined with its commitment to regulatory compliance and customer protection, has made it a trusted destination for both institutional and retail investors.

As a Senior Software Engineer for the Edge Service at our company, you will play a pivotal role in shaping the future of the exchange's infrastructure and user experience.

Responsibilities: What you can expect in the first 6 months:

  • Build Notification Service for All Trading and Non-Trading Systems:
    • Develop a robust and scalable notification system that seamlessly integrates with GRVT's trading and non-trading systems, ensuring timely and reliable communication with users and internal stakeholders.
    • Implement features such as real-time alerts, push notifications, and email alerts to keep users informed about their trading activities, account updates, and other important events.
  • Collaborate with Product and other Engineering teams:
    • Work closely with Product Managers to scope the requirements, design and implement various systems for both internal and external users, ensuring a smooth user experience.
    • Coordinate with cross-functional teams to align on project goals, milestones, and deliverables, ensuring seamless execution and on-time delivery.
    • Contribute to the team’s technical and product roadmaps.
  • Harden GRVT's Auth Tech Stack:
    • Work closely with the Head of Security to review and enhance the exchange's authentication technology stack, ensuring the highest levels of security and user protection.
    • Enhance robust authentication mechanisms, such as multi-factor authentication, webAuthn, and secure session management, to safeguard user accounts and sensitive data.
  • Improve performance, reliability and resiliency of our system
    • Enhance system performance through optimization of code, algorithms, and processes.
    • Develop and maintain automated testing and deployment pipelines to catch issues early.
    • Conduct regular performance evaluations and stress tests to identify potential bottlenecks.
    • Lead initiatives to refactor legacy systems for improved efficiency and reliability.

Key Requirements

  • Extensive experience (6+ years) in software engineering with a focus on building scalable and high-performance systems.
  • Proficiency in Go programming language is a requirement.
  • Solid understanding of relational databases such as PostgreSQL and caching systems like Redis.
  • Knowledge of blockchain technology and its applications in financial systems is a plus but not a requirement. We are looking for interest in our mission and will onboard new team members on how we use blockchains and zk-powered scaling solutions.
  • Excellent communication skills to clarify requirements, deal with uncertainty, provide updates, and ensure alignment with stakeholders.

Why You Should Apply This Position

We offers a flexible work environment with a highly competitive compensation package, including a base salary, performance-related bonus, equity, and token awards. We are committed to hiring and retaining the best talent in the industry and providing opportunities for growth and development.

Join us in our mission to build the future of crypto trading with innovative technology and a customer-centric approach.

 

Search