
Golang Developer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Golang Developer at Syndr
Syndr is seeking a skilled Golang Developer to join their team. This role focuses on building and maintaining critical trading infrastructure and components for a high-volume trading platform. You will work on systems that handle trade execution, order matching, risk management, settlements, and data analytics, processing billions of dollars in trading volume daily.
Responsibilities:
- Develop low-latency code for high-volume trading systems.
- Architect performant and reliable communication layers for internal exchange components.
- Build and maintain high-performance APIs (REST + Websockets).
- Optimize, test, maintain, and improve the platform's codebase and performance.
- Maintain, document, and enhance product and API documentation.
- Implement new features for the exchange platform.
- Manage individual project priorities, deadlines, and deliverables.
- Mentor and develop other team members on design techniques and coding standards.
- Collaborate with pen-testing and software security audit firms.
Essential Requirements:
- 4+ years of experience with JavaScript, TypeScript, Node.js, Golang, and Redis.
- Familiarity with Linux environments (desktops and servers).
- Strong understanding of Git.
- Experience building and scaling reliable data pipelines using Kafka.
- Experience with cloud services, CI/CD pipelines, and Docker.
- Experience building/upgrading and using SQL-based databases.
- Proven experience building and deploying high-performance APIs (REST and Websockets).
- Comfortable owning system design, architecture, and implementation using best practices.
- Proficiency in mathematics, statistics, and problem-solving.
- Ability to learn new technologies quickly.
Preferred Qualifications:
- Experience in the finance or security space, working on high-quality products.
- Prior trading experience (Traditional markets, crypto/DeFi) with knowledge of derivatives (futures, options, perpetuals).
- Experience with non-trading DeFi products (swaps, lending).
- Experience working on trading systems and infrastructure.
- Computer Science Degree or equivalent experience.
- Experience working with UDP.
- Experience developing FIX APIs.
Company Culture:
Syndr operates in the fast-paced crypto space, emphasizing extreme ownership, dedication to product quality, and continuous improvement. The team fosters clear communication, autonomy, and a long-term vision with well-defined goals. Egos are left at the door, with a focus on leading by example and mutual accountability. All members are empowered to fix issues and are encouraged to prioritize tasks based on user needs without compromising overarching goals.