Skip to main content
NEUN
Back to Careers

Mudrex

Software Development Engineer - Backend

NEW
Bengaluru, Karnataka, IndiaFull-timeGlobal
šŸ“Š Mid
ActivePosted within the last 30 days

Job Description

[AI-summarized by JobStash]

You will design, develop, and maintain microservices in Go that power payment workflows, ledgering, and KYC integrations. You will own end-to-end backend services from architecture and coding to deployment and monitoring; build and manage RESTful APIs and WebSocket connections for real-time transaction updates; model and store financial data in SQL and NoSQL databases; optimize Go code for concurrency, fault tolerance, and performance; proactively debug production issues and uphold SLAs; contribute to code and design reviews; mentor junior engineers; take ownership of service observability (monitoring, alerts, logs) and infrastructure reliability; and build products that interact with multiple blockchains while collaborating with cross-functional teams.

Requirements

  • ā—Bachelor's or Master's in Computer Science Engineering or equivalent
  • ā—2-5 years of experience including technical leadership and ownership
  • ā—Hands-on experience in Go
  • ā—Hands-on experience in Python
  • ā—Deep understanding of microservice architecture
  • ā—Experience with distributed systems
  • ā—Familiarity with Web3 crypto wallets custody or blockchain integrations (Ethereum Solana)
  • ā—Experience integrating or building payment services
  • ā—Experience with CI/CD and Docker
  • ā—Experience writing unit integration and load tests
  • ā—Strong communication skills and ability to work in a fast-paced remote team

Responsibilities

  • ā—Build and scale microservices in Go to support payment workflows ledgering and KYC integrations
  • ā—Own end-to-end development of backend services from architecture and coding to deployment and monitoring
  • ā—Write clean testable and efficient code with a focus on reliability and performance
  • ā—Design and manage RESTful APIs and WebSocket connections for real-time transaction updates
  • ā—Work with SQL and NoSQL databases to model and store financial data securely and efficiently
  • ā—Optimize Go code performance using service design patterns concurrency fault tolerance benchmarking and observability
  • ā—Proactively debug production issues optimize service performance and uphold SLAs
  • ā—Contribute to code reviews technical discussions and design reviews
  • ā—Lead or assist in breaking down high-level features and mentor junior engineers
  • ā—Take ownership of service observability including monitoring alerts and logs and ensure infrastructure reliability
  • ā—Build products that interact with multiple blockchains
  • ā—Collaborate with cross-functional teams to develop new features

Benefits & Perks

  • ā—Health insurance
  • ā—Relocation support
  • ā—Mental wellness benefits

Tech Stack

monitoringintegration testingunit testingNoSQLdistributed systemsWebSocketGoRPCconcurrency
Expired
Search