Backend Developer (Go Language Developer)
Weekday
O roli
This role is for one of Weekday’s clients
Min Experience: 2+ years Location: Mumbai, Maharashtra, India JobType: full-time
We are looking for a skilled Backend Developer (Go Language Developer) with 3+ years of experience in Golang and a strong understanding of the stock market or financial services industry. The candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend applications for financial and trading-related platforms. The ideal candidate should have a solid understanding of financial markets, trading systems, real-time data processing, and backend architecture. They should be comfortable building reliable services that can handle high-volume transactions and time-sensitive market data. Requirements Key Responsibilities - Backend Application Development: Design, develop, maintain, and optimise Go-based applications and backend services for trading platforms, financial analysis tools, and market-related systems. - API Development and Integration: Build and integrate RESTful APIs and third-party services related to market data, trading systems, and other financial applications. - Performance and Scalability: Optimise application performance, scalability, and reliability, particularly in high-volume and low-latency trading environments. - Real-Time Data Processing: Develop solutions for real-time data ingestion, processing, and analysis, including market data feeds and transactional information. - Concurrency Management: Build efficient concurrent applications using Go's goroutines, channels, and other concurrency mechanisms. - Database Management: Design and optimise data storage solutions for large datasets using SQL and NoSQL databases. - Cross-Functional Collaboration: Work closely with frontend developers, data scientists, financial analysts, and other engineering teams to deliver end-to-end solutions. - Testing and Debugging: Write unit tests, troubleshoot issues, debug applications, and maintain high standards of code quality. - DevOps and Deployment: Follow continuous integration and continuous deployment (CI/CD) practices and work with containerisation and orchestration tools. - Security and Compliance: Ensure backend applications follow relevant data security standards and regulatory requirements applicable to the financial services industry. Required Skills and Qualifications - 3+ years of hands-on experience in Golang development. - Strong understanding of Go programming concepts, language constructs, and best practices. - Good knowledge of stock markets, financial services, trading systems, and related technologies. - Proficiency in concurrent programming using goroutines and channels. - Experience designing, developing, and consuming RESTful APIs. - Strong understanding of microservices architecture and backend system design. - Hands-on experience with SQL and NoSQL databases, particularly in managing large datasets. - Familiarity with Go frameworks such as Gin, Echo, or similar. - Experience with Docker, Kubernetes, and CI/CD pipelines. - Proficiency in Git and version control practices. - Strong analytical, debugging, and problem-solving abilities. - Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders. Must-Have Skills - Golang - Financial Markets - Stock Trading Good-to-Have Skills - Gin - Echo - Docker Preferred Qualifications - Experience developing financial applications such as trading platforms, order management systems, or portfolio management tools. - Familiarity with real-time data processing frameworks and messaging systems such as Kafka and RabbitMQ. - Exposure to cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure. - Relevant certifications in Go programming or financial markets, such as CFA or FINRA-related credentials, are an advantage.
Z strony kariery Weekday