Location: Gurgaon (Hybrid) | CTC: 60-70 LPA
We are looking for a Staff Engineer for a series B funded SaaS startup that is an investment research insights platform.
Job Profile:
Lead, Architect and Develop one or more major areas of the SaaS platform, which comprises of multiple components; oversees project teams as required
Actively involve in technical planning, hiring and team skill building
Translate business requirements into system requirements, design specifications and document new and/or existing application requirements
Work closely with the technical teams, and user groups in the design and development of applications
Ideate, plan and build tools and solutions for solving complex technical problems faced by different tech teams
Conceives and leads the development and design of highly innovative, large, software solutions that meet specifications and significantly impact future development. As a Staff Engineer, you will be expected to bring new and fresh ideas to the company and its solutions. You will be part of ideation and conception phases and help define the scope of the project.
Participates in conceiving and setting the direction for development projects and ensuring best practices are followed by teams
Perform RCA’s and work on long-term resolutions as appropriate based on the business priority
Generates innovative new ideas, concepts, high fidelity software prototypes and minimum viable products (MVPs) which accelerate or create new business capabilities
Evaluates, analyzes and leads the adoption of emerging new technologies and practices to evolve as new standards that improve software delivery and maximize value
Requirements:
Must have experience working in a product based company
BE/BTech from a tier 1 institute
7+ years of experience developing object-oriented software with a solid understanding of Ruby/Rails or Python
In-depth understanding of relational and NoSQL databases
Experience in building pipelines to ingest terabytes of data spanning billions of rows
Experience in working with large code bases and complex problems
Experience in setting up development processes to ensure timely and optimal delivery
Fluency in engineering practices such as TDD, CI, continuous deployment and code reviews
Ability to instrument a system to identify and solve performance issues and constraints
Understanding of scaling, throughput and latency
Previous experience working with ElasticSearch, Cassandra, Kafka, SingleStore (MemSQL), Spark or any other BigData solution is preferred.
The candidate should be a quick learner and should be up to date with current technology trends. We solve complex, completely new problems in the financial domain which requires someone who is not intimidated by challenges, thrives under pressure and hyper focused on delivering exceptional results.