
We're looking for Backend Engineer (Exchange) to join in building, operating, and evolving an error-free, low-latency, high capacity and throughput, next-gen Crypto Exchange, its back-end software systems that serve millions of customers (retail or institutional investors, B2B2C clients, market makers).
What You’ll Be Doing
In this role, you will:
- Analyze Business/Product requirements and propose effective and efficient technical solutions in delivering changes and innovations to the Pintu exchange system landscape within expected parameters of cost, time, and quality
 - Develop and unit test all functional modules created or modified according to software development best practices
 - Develop and maintain the respective operational benchmarking and monitoring models for all landscape modules related to the Pintu exchange infrastructure
 - Collaborate with other Developers, SREs, and QA Engineers to execute full-cycle integration, and functional and regression testing. Own and resolve all priority defects identified within the solution codebase efficiently and in a timely fashion
 - Promote software changes across all environments, safely and responsibly, through Development and Staging environments to deploy updates to the Production environment in a zero-downtime manner
 - Provide on-call technical support during business and, occasionally, off hours depending on rotation
 - Participate in team exercises to identify and implement areas for continuous improvement, and be proactive in bringing your ideas across
 
Who We Are Looking For
- A minimum of 3 years of experience working as a back-end software engineer
 - Experience in building efficient and robust application-level networking messaging protocols for internal services communication
 - Experience working in small focus teams of high-skilled developers
 - Experience in writing clear technical documentation in English
 
Necessary Skills
- Solid hands-on experience in Go
 - Hand-on experience with the Continuous Integration principles (unit testing, pull requests, GitHub, or any specific continuous integration engine like GitLab/Jenkins/etc.)
 - Solid hands-on experience in building and operating back-end monitoring systems, which includes
 - Operational monitoring
 - Performance monitoring
 - Understanding or messaging protocol engines and models (gRPC, Protobuf, Thrift, Avro, etc.)
 - Knowledge HTTP/HTTP and web sockets is a plus
 - Strong knowledge of code analysis and profiling techniques and tools
 
Preferred/Bonus Skills
- A minimum 1 year of experience working in the financial technology domain (exchanges, proprietary trading firms, banking, market makers, brokers, digital payments)
 - Experience working with Application Containers and Container Orchestrators (example: Kubernetes or Nomad)
 - Experience working with message broker technologies (for example RocketMQ, Kafka, etc.)
 - Knowledge of Google Cloud and AWS Cloud Infrastructure and components (products)
 - Good understanding or experience in Scrum methodology
 - Understanding various trading models, types of trading, and rationale behind trading and market making
 - A solid plus goes to candidates that are doing any of the crypto trading (or any other asset classes) themselves on a private basis