Highlights
Direct access to the platform builders, company-provided AI tools, and real ownership from day one.
Description
Job Summary
pJoin Finseal, a pioneering technology firm focused on building a next-generation trading platform for Indian financial markets. As an engineer, you will work on the real-time infrastructure layer of our platform, managing live connections and distributed microservices.
Responsibilities
- Manage WebSocket server to handle concurrent trader connections
- Implement service discovery and health monitoring across distributed microservices
- Publish and consume real-time market and order events using NATS JetStream message bus
- Utilize Redis Sentinel for connection management, pub/sub, and atomic operations
- Instrument services with Prometheus + Grafana to build observability dashboards
Required Skills
- Go programming experience (0-2 years)
- Understanding of WebSocket protocol
- Familiarity with message bus systems like NATS, Kafka, or RabbitMQ
- Basics of Redis operations such as get/set and pub/sub
- Clear communication skills in explaining code functionality
Required Skills Explained
- Go programming: Essential for developing the real-time infrastructure layer of the platform.
- Understanding WebSocket protocol: Crucial for managing live connections and implementing connection lifecycle logic.
- Familiarity with message buses like NATS, Kafka, RabbitMQ, or Redis pub/sub: Important for efficient messaging and event handling.
Who is this for
pWe are seeking engineers who are passionate about real-time infrastructure and microservices. This role suits those with a keen interest in financial systems and low-latency applications, willing to take ownership of projects from start to finish.
Why This Job is a Good Opportunity
ulliPotential for real ownership from day one, allowing you to take responsibility early in your career.liA high-quality codebase that you can be proud of, fostering a sense of accomplishment and pride in your work.liA supportive team that invests in your growth and learning, providing opportunities for professional development.
Interview Preparation Tips
- Understand the architecture of the platform: Be prepared to explain how different components interact with each other.
- Prometheus / Grafana exposure: If you have experience, highlight it; if not, learn about monitoring and observability tools.
- Distributed systems knowledge: While not mandatory, familiarity can be an asset for discussing complex system architectures.
- Coding examples in Go: Be ready to demonstrate your skills through coding challenges or past projects.
Career Growth in This Role
pThe role offers significant opportunities for growth and development. As you take ownership of critical infrastructure components, you'll gain deep technical expertise and hands-on experience. The company's commitment to quality means you can build a reputation as a reliable and skilled engineer. Additionally, the team's focus on learning and growth ensures that you have continuous support and resources to advance your career.pWith exposure to real-world trading systems and low-latency applications, you'll develop skills that are highly valued in the tech industry. This experience can serve as a strong foundation for future roles or even entrepreneurship if you're looking to venture into building your own projects.
Explore More Opportunities
Skills
Frequently Asked Questions
What technologies will I be working with?You’ll work with Go, WebSocket, NATS JetStream, Redis Sentinel, and Prometheus/Grafana.
Is remote work an option?This is an in-person role based in Mulund West, Mumbai. Relocation support is available for eligible candidates.
What kind of growth opportunities are there?Finseal values employee growth and offers direct access to senior developers for mentorship and learning.