Inspired Opportunities

Inventing The Future of Gaming

Principal Engineer



Software Engineering
Bengaluru, Karnataka, India
Posted on Friday, July 5, 2024

Company Vision

StockGro is a mobile-first cross-platform (Android & iOS, Mobile + Web App) Fintech product that’s empowering 25 million+ users to master the art of trading and investment in a risk-free and gamified manner. At StockGro - India’s First and Largest Social Investment Platform, users indulge in Social Investing and learn various trading strategies by interacting with leading fund managers, F&O traders, and algo traders.

About StockGro

Founded in January 2020 by former venture capitalist Ajay Lakhotia, we’re well-funded and just closed a massive Pre-Series A fundraise. We are backed by some of the respected investors - Roots Ventures, Velo Partners, Creed Capital, and the likes of Kunal Shah, Vivekananda Hallekere, Rahul Garg as Angels.

We have some brilliant minds with us, working on a mission to make 400 million Indian millennials investment-ready, with Senior Executives from Sequoia, Swiggy, Glance, Airtel, Uber, and institutions like ISB, NITs, and IIMs.

Key Responsibilities:

  • Demonstrate excellent depth in technical knowledge and the ability to quickly learn new things.
  • Solve difficult problems efficiently, backed by a proven track record in previous roles.
  • Stay informed about how other companies are solving similar problems and continually learn from them.
  • Drive projects end-to-end efficiently, both independently and as part of a team.
  • Understand firm-level goals and align the team accordingly.
  • Identify and systematically fix firm-wide bottlenecks.
  • Strategize for both short-term and long-term goals.
  • Work closely with product, design, and business teams to understand product ideas and business needs, delivering a series of ultra-fast experiments.
  • Architect and implement backend services with high reliability and scalability.
  • Take complete ownership of the design, architecture, development, and deployment phases, collaborating with technical and non-technical stakeholders throughout the development process.
  • Establish and advocate for best practices in development.
  • Write quality documentation and effectively handle conflicts to build consensus.
  • Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency.
  • Mentor junior team members and foster a collaborative team spirit.


  • 7+ years of strong programming expertise in Golang and databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience in building highly scalable REST APIs that align with StockGro’s needs.
  • Strong knowledge of databases, including MySQL, PostgreSQL, or MongoDB.
  • Experience in building scalable customer-facing applications that are high-performance, highly available, highly transactional, low latency, and massively distributed.
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Experience in designing and developing service-oriented architecture.
  • Experience with cache-store/message brokers like Redis, RabbitMQ, or Kafka.
  • Understanding of GCP, Kubernetes, and Docker is beneficial.
  • Interest in learning new languages/frameworks as needed.
  • Experience working in a startup environment with high levels of ownership and commitment.