Job Description
Position Title: Infrastructure Development Engineer
Job Overview:
We are seeking an Infrastructure Development Engineer to design, build, and optimize the core infrastructure supporting our backend systems. The ideal candidate should have hands-on experience in gateway development, monitoring and observability systems, performance optimization, and microservices architecture. You will collaborate closely with backend engineers, DevOps, and product teams to ensure the scalability, reliability, and efficiency of our infrastructure.
Key Responsibilities
- Design, implement, and maintain core infrastructure components such as gateways, monitoring/observability layers, and service meshes.
- Develop scalable microservices and optimize inter-service communication.
- Build and maintain monitoring, logging, and alerting systems to ensure high service availability.
- Conduct performance tuning, capacity planning, and system optimization for distributed services.
- Collaborate with backend, DevOps, and QA teams to deliver robust production-grade infrastructure.
- Quickly troubleshoot and resolve infrastructure-related issues with a focus on reliability and scalability.
- Participate in code reviews, enforce infrastructure development best practices, and produce technical documentation.
Job Requirements
Basic Requirements:
- Proficiency in Go, with preference given to candidates with experience in Rust or C++ for high-performance system development.
- Solid understanding of distributed systems, microservices architecture, and system design principles.
- Familiarity with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, OpenTelemetry).
- Strong problem-solving skills with the ability to debug complex infrastructure issues.
- Ability to write clean, maintainable, and well-documented code.
- Excellent teamwork and communication skills.
- [Senior Candidates] At least 3 years of experience in infrastructure or backend development.
Preferred Qualifications
- Deep understanding of distributed systems, networking, and large-scale performance optimization.
- Hands-on experience with CI/CD automation and Infrastructure as Code (e.g., GitHub Actions, Terraform, Helm).
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes), particularly in developer efficiency and service scalability.
- Experience in developing or scaling API gateways, reverse proxies, or load balancers.
- Blockchain-related development experience (e.g., building services interacting with blockchain nodes, parsing on-chain data, or integrating smart contract calls into backend systems).
- Fluent in English (reading, writing, speaking).
- Daily use of AI-assisted development tools to enhance productivity.
Benefits
- Opportunity to work on globally leading Web3 projects with a technology-driven, flat management structure.
- Highly competitive salary + additional performance-based incentives.
- Abundant technical growth opportunities: participation in top-tier industry conferences and collaboration with elite development teams.
- Flexible work arrangements + remote work support + additional perks.