Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Irage Broking Services

NewBe an early applicant

Go Language Developer - Algorithmic Trading

Posted Updated
Discussion

Summary

Designs, builds, and optimizes high-performance Go applications for the stock market domain — real-time market data processing, trading platform services, and third-party API integrations. Requires 3+ years of Go (goroutines/channels), plus microservices, databases, and Docker/Kubernetes experience.

Role Summary :

We are seeking a highly skilled Go Language Developer with experience in the stock market or financial services industry. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance applications tailored to the stock market domain.

Key Responsibilities :

- Design and Development : Develop, maintain, and optimize Go-based applications and services, focusing on real-time data processing, trading platforms, and financial analysis tools.

- API Integration : Work on integrating third-party APIs for market data, trading systems, and other financial services.

- Performance Optimization : Ensure the performance, scalability, and reliability of Go applications, particularly in high-volume trading environments.

- Data Management : Develop solutions for real-time data ingestion, processing, and analysis, including market data feeds and transactional data.

- Collaboration : Collaborate with cross-functional teams, including front-end developers, data scientists, and financial analysts, to deliver end-to-end solutions.

- Testing and Debugging : Write unit tests, perform debugging, and ensure code quality through continuous integration and deployment practices.

- Security Compliance : Ensure that all developed software complies with industry standards, including data security and regulatory requirements in the financial sector.

Required Skills and Qualifications :

- Experience : 3+ years of experience in Go programming, with a strong understanding of the language's paradigms, constructs, and idioms.

- Stock Market Domain : Solid understanding of financial markets, trading systems, and related technologies.

- Concurrency : Proficiency in writing concurrent and high-performance applications using Go's goroutines and channels.

- APIs and Microservices : Experience in designing and consuming RESTful APIs and working with microservices architecture.

- Database Knowledge : Strong experience with databases (SQL, NoSQL) and data storage solutions, particularly in handling large datasets.

- Tools and Frameworks : Familiarity with Go frameworks like Gin, Echo, or similar, and experience with tools like Docker, Kubernetes, and CI/CD pipelines.

- Version Control : Proficient in using Git for version control.

- Problem Solving : Strong analytical and problem-solving skills, with the ability to work in a fast-paced environment.

- Communication : Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

Preferred Qualifications :

- Financial Software : Experience in developing or working on financial software like trading platforms, order management systems, or portfolio management tools.

- Real-Time Systems : Familiarity with real-time data processing frameworks and messaging systems (e.g., Kafka, RabbitMQ).

- Cloud Services : Experience with cloud platforms (AWS, GCP, Azure) and related services in the context of financial applications.

- Certifications : Relevant certifications in Go programming or financial markets (e.g., CFA, FINRA) are a plus.

Skills

Apply

See also