hero

Inspired Opportunities

Inventing The Future of Gaming
113
companies
307
Jobs

Principal Engineer

StockGro

StockGro

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.

Requirements:

  • 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.