
Company and Founders
Egregore Labs (http://www.egregorelabs.com/" target="_blank">www.egregorelabs.com) is a financial software company founded in 2017 by Prashant Vijay (ISB, Tulane) & Hari Balaji (IIM Ahmedabad, IIT Madras) both of whom have spent over a decade each in Financial Services, with a majority of their experience at Goldman Sachs across New York, Hong Kong & Singapore in roles across Trading, Quant & Technology. More about the founders is available here and here
We operate at the intersection of Unstructured Data and Finance. We run multiple products, including Romulus (http://www.romulus.co/" target="_blank">www.romulus.co) and Robana (http://www.robana.ai/" target="_blank">www.robana.ai) - all our products work on the same underlying principles and set of technologies.
Ideal Background
- At least 2 years experience in back-end development in a fast-paced environment, working in Python
- Deep understanding of technologies used in web-deployed SaaS products, including Rest APIs
- Exposure to AWS, Azure, or other cloud providers
- Sound understanding of computer science principles
- Exposure to any of the following
- Financial services
- Natural Language Processing
- Robotic Process Automation
- Intelligent Document Processing
- Document Management and Repositories
Opportunity
We will share our workload as a team and we expect you to work on a broad range of tasks. Here’s are some of the things you might have to do on any given day:
- Developing APIs and endpoints for deployments of our product
- Infrastructure Development such as building databases, creating and maintaining automated jobs
- Build out the back-end to deploy and scale our product
- Build POCs for client deployments
- Integrate our products with 3rd party products/tools/services
- Document your code, write test cases, etc.
Skills
- Hands-on experience with Python (2+ years)
- Sound understanding of Postgres and NoSQL databases such as MongoDB
- Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps
- Understanding of databases, and related tools, paradigms
- A computer science education would be great, but other engineering disciplines are ok as well
Desirables
We are looking for a person who has :
- Resourcefulness- - we're looking for versatile developers who are good at figuring out what they need to use, learn, build, re-purpose to get the job done quickly and efficiently.
- Ownership- - We like to be directive and not prescriptive in our management. We- d love for you to take ownership of what you work on, and tell us what to do, rather than the other way round.
- Work Ethic- - We've grown up on Wall Street. We work hard and have aggressive goals. We want our teammates to be focused, goal-oriented, and consistent high achievers.
- Execution Focus- - Our business is about getting things done and getting things done right. We want outcome-focused colleagues who can multi-task, and execute quickly and elegantly.
Interested?
We are an early-stage company. Working here is not for the faint-hearted. An intense and unstructured work environment, lots of excitement, and a group of motivated colleagues are what we bring to the table. We ask you to bring your undivided attention, strong worth ethic & resourcefulness. We are Delhi-based and work 6 days a week. Currently, due to the pandemic, we are operating remotely since Feb 2020.

About Egregore Labs
About
Data Science in Financial Markets
Connect with the team
Company social profiles
Similar jobs
Job Title : Golang Backend Developer
Experience : 3+ Years
Location : Bangalore (Work From Office)
Notice Period : Immediate to 15 Days (Strict)
🚀 About the Role :
We are looking for a Backend Developer with strong Golang expertise to build scalable, high-performance systems. You will play a key role in designing microservices, handling concurrent workloads, and developing robust backend architectures for production-scale applications.
🔥 Mandatory Skills :
Strong hands-on experience in Golang, Microservices Architecture, REST APIs, Concurrency (goroutines & channels), PostgreSQL/MySQL, Redis, Messaging Systems (Kafka/RabbitMQ/SQS), AWS/GCP, Docker & Kubernetes, and CI/CD pipelines.
🛠️ Key Responsibilities :
- Design, develop, and maintain scalable backend services using Golang.
- Build high-performance REST APIs and microservices.
- Develop concurrent and distributed systems using goroutines and channels.
- Implement event-driven and asynchronous architectures.
- Optimize system performance, latency, and database efficiency.
- Integrate messaging systems and caching layers for scalability.
- Collaborate with cross-functional teams for end-to-end delivery.
- Ensure high code quality, testing, and system reliability.
- Monitor, debug, and enhance production systems.
Required Skills & Qualifications :
- Strong hands-on experience in Golang (must-have).
- Solid understanding of Concurrency in Go (goroutines, channels, worker pools).
- Experience with Microservices Architecture.
- Strong knowledge of RESTful API development.
- Proficiency in Databases : PostgreSQL / MySQL / MongoDB.
- Hands-on experience with Redis (caching).
- Experience with Messaging Systems: Kafka / RabbitMQ / SQS.
- Hands-on experience with AWS or GCP.
- Experience with Docker & Kubernetes.
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Strong understanding of Data Structures, Algorithms, and System Design.
Good to Have :
- Experience with gRPC-based microservices.
- Familiarity with monitoring tools like Prometheus, Grafana.
- Exposure to high-scale distributed systems.
- Experience with event-driven architectures.
- Knowledge of security practices (JWT, OAuth2, RBAC).
What We’re Looking For :
- Strong problem-solving and debugging skills.
- Ownership mindset with end-to-end feature delivery.
- Ability to write clean, efficient, and maintainable code.
- Comfortable working in a fast-paced, high-growth environment.
You can also register yourself on the below platform to proceed further :
Core skills:
• Strong problem-solving abilities
• Proficiency in data structures, algorithms, and coding
• Expertise in low-level design and high-level design
• Competence in SQL and NoSQL databases
• Capability to conduct code and design reviews
• Proficiency in computer science fundamentals
• Knowledge of deployment and production environments
Core Experience:
• 3+ years of hands-on development experience with a focus on coding and deployment.
• Demonstrated strong problem-solving skills with about 3+ years of
practical experience in implementing algorithms.
• Good experience in managing both SQL and NoSQL databases
• 3+ years of experience in low-level and high-level design, along with
engagement in code reviews and a solid understanding of computer
science fundamentals
• Good experience in Java and Spring boot
Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low-latency clientfacing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• working knowledge of Kafka
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
- 2-5 years of experience in building API services using NodeJS Express and related
frameworks
- Expert level understanding of NodeJS asynchronous runtime
- Expert level understanding of Javascript concepts on callbacks and closures
- Experience with Postgres, NoSQL, Redis, and Firebase real-time database
- Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda,
API Gateway, SQS, etc
- Understanding of patterns and techniques for building scalable back-end
infrastructure including caching, rate limiting, authentication, and authorization
schemes.
- Experience in building highly scalable and high throughput services with
millisecond response times
- Experience working in a collaborative team environment
- Excellent communication & interpersonal skills
- Willingness to learn and pick up new technology along with patience to mentor
Bonus skills -
- Experience with ElasticSearch, Puppeteer
- Experience writing unit tests
Rejolut is one of the award-winning fastest-growing emerging tech company which is working on leading technology like Blockchain, ML & AI, Complex mobile & web apps, IoT, etc.
The ideal candidate will be responsible for developing a highly scalable and secure code.
Responsibilities:-
- Able to take the Extreme Ownership of modules/product/projects
- Able to learn & implement new technology/framework/library at God Speed
- Able to come with an optimal solution for the business problem
- Can handle calls with the client & customer to know their feedback
- Writing clean code & able to dig into other's code or open-source code.
Desired Candidate Profile:-
- Good problem-solving skills are a must
- Expertise in Node.js development, Javascript (hands-on Experience )
- Exposure to developing APIs with Node JS
- Knowledge of Node.js and frameworks available for it such as Express, sails.js, StrongLoop, etc
- Knowledge of SQL and NoSQL database
- Knowledge of tools like Docker, Git, Postman, JSdocs, etc.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Added advantage (Python or Ruby or Golang)
- Self-motivated and able to drive the team
- Good communication and interpersonal skills
- Experience in working in fintech is a plus
How we are different
-We are a young and dynamic team who are obsessed with solving the business problem at scale.
-We are a technology agnostic company that focuses more on finding the optimal solution to the business problem rather than technology.
Why join us
- We provide a huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career.
- We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
- There are two technology Co-founder in the company who are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of times and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz.
- Get mentored by the best in the industry
- Flexible working hours
- Perks best in the industry
Company is building a first-of-its-kind, lifestyle health product for Women in
India. We believe that the future of health and fitness is digital, and women will drive the
digital fitness revolution in India. Existing digital health and fitness products are highly
transactional and we see a huge opportunity to build a truly aspirational product that will
inspire and empower millions of women to lead healthier lives. If you are passionate about
building a product that blends together technology, content, and community, we would love
to talk to you.
Engineering:
Company is looking for results-oriented Engineers. An ideal candidate for us would be
a passionate builder of great products/frameworks and someone who would thrive in a
fast-paced environment and enjoy the challenge of complex business contexts that are
typically being defined in real-time.
In this role, you will be responsible for building world-class technology products and
platforms that are at the forefront of the technology revolution in the Indian healthcare
ecosystem. You are someone who insists on the highest standards for quality,
maintainability, and performance. You will be working in a fast-paced and agile work
environment delivering quality solutions that have an immediate business impact.
Responsibilities :
● Research, design and build highly reliable, available, and scalable solutions that can
handle Millions of API calls across systems.
● Own large technical deliverables and execute in a structured manner, complete
ownership of functional Services that your team is responsible for.
● Take the accountability of the overall health of the products you build and
predictability of the deliverables of your team
● Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices
● Platformize components as libraries, utilities and servicify and promote reuse.
● Be able to conceptualize and develop prototypes quickly
● Drive the technical roadmap of the team in collaboration with Product and Business
Teams.
Requirements:
● BTech, MTech in Computer Science or a related technical discipline (or equivalent).
Or high technical acumen and rich technical experience.
● Deep expertise with any or combination programming languages: Java, Node.js,
Golang, JavaScript, any object-oriented high-level proprietary or open-source
language with strong programming constructs. Substantial experience in building
complex and scalable solutions.
● Strong object-oriented design skills, ability to apply design patterns, and ability to
design intuitive module and class-level interfaces
● The ability to independently lead problem-solving and build elegant, maintainable
solutions to complex problems.
● Experience leading multi-engineer projects and mentoring junior engineers
● Experience with full life cycle development in any programming language on a Linux
platform
● Prior experience in working with Agile software methodologies ( Scrum, Kanban),
TDD, and Continuous Integration(CI/CD) a plus.
● Experience in building data-driven web application design and development is a plus
● Expert level experience in building a scalable, large, and complex business
application using some of the above technologies and mentoring junior engineers.
● Track record of building and delivering mission-critical, 24x7 production software
systems
What You'll Do :
You will be a part of our backend team working on keeping our REST API and GraphQL API up and running and making sure that our users get the right data at the right time.
You will have ownership of developing and maintaining our backend services including users, courses, and operations tools that manage our product and logistics.
You will work on architecting and scaling highly-available RESTful services and back-end systems from scratch.
This is a position for an experienced Node programmer with at least 2 years under the belt, but you don't have to be a rock star, a ninja, or a superhero to apply.
What You'll Need :
You will fit well in the backend team if you are passionate about technology and have experience programming in Node. Knowledge of technologies like Cassandra, Elasticsearch, PostgreSQL, REST and JSON will help you get going from day one.
As an experienced Node developer, you should be intimately familiar with the platform, with
JavaScript, and with the stables of full-stack web development : HTTP, JavaScript, CSS, HTML, SQL.
It's a bonus if you're broadly familiar with other languages as well- we write some services in Go and have data pipelines written in Python- but your main work will be JavaScript through and through.
You will be a perfect match with our team if you love collaborating with people from all disciplines to solve complex problems, always want to learn new skills and take ownership of your work.
Responsibilities:
-
Design and implement backend infrastructure and APIs.
-
Write high quality code that is robust, readable and scales.
-
Possess the drive to dive deep. thrive and progress even in ambiguous situations.
-
Encourage and support knowledge sharing within teams and external groups.
-
Troubleshoot & debug applications.
-
Adopt problem solving as a way of life - always go to the root cause.
-
Collaborate with the team to discuss and implement ideas.
-
Build responsive, robust and optimised applications.
Requirements:
-
Passionate about building backend systems.
-
Desire to explore new ideas, open to other ideas as well.
-
Love for writing clean, beautiful, readable and testable code.
-
Experience in designing extensible DRY code.
-
Our stack is based on Django, Python3 Celery, Angular and Postgres.
-
We expect you to have a good understanding of Python. It's even better if you are familiar with some of Git. Django, Celery, Redis and Unix Shell.
- Should be a Backend Developer - Python only
- Should be MCA/B.Tech IT
- Should have Database Knowledge
- Should have DJango Knowledge
- Writing effective, scalable code
- Good Communication
Job Description :
- 3 or more years of experience of server side web systems engineering and middleware in a project services or product engineering organisation
- Hands-on development experience using JavaScript on the Server Side with Node.js and associated frameworks
- Published sites/systems that are now online
- Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect
- An engineering Degree in computer science or equivalent practical experience
- A solid understanding of networking, storage, operating/browser systems engineering as well as application/software systems performance optimisation and third party systems integration
- Hands on experience with Amazon Web Services
- Prior experience working within the Media, E-commerce, Telecommunications or similar large scale consumer facing industry












