
Numerator is a data and technology company reinventing market research. Headquartered in Chicago, IL, Numerator has 1,600 employees worldwide. The company blends proprietary data with advanced technology to create unique insights for the market research industry that has been slow to change. The majority of Fortune 100 companies are Numerator clients.
Job Description
What We Do and How?
We are a market research company, revolutionizing how it's done! We mix fast paced development and unique approaches to bring best practices and strategy to our technology. Our tech stack is deep, leveraging several languages and frameworks including Python, C#, Java, Kotlin, React, Angular, and Django among others. Our engineering hurdles sit at the intersection of technologies ranging from mobile, computer vision and crowdsourcing, to machine learning and big data analytics.
Our Team
From San Francisco to Chicago to Ottawa, our R&D team is comprised of talented individuals spanning across a robust tech stack. The R&D team is comprised of product, data analytics, engineers across Front End, Back End, DevOps, Business Intelligence, ETL, Data Science, Mobile Apps, and much more. Across these different groups we work towards one common goal: To build products into efficient and seamless user experiences that help our clients succeed.
About the Role
We’re looking for a well-rounded and passionate Full Stack Software Developer to join our team in creating an amazing client experience. If you’re interested in working on all layers of a system from developing new UI controls to creating flexible and scalable data architectures with the latest technologies and tools then Numerator is for you.
This person should be self-motivated. We’re not big on constant oversight and micromanagement. We’re looking for software engineers that can take a task, get clarity as needed, and run with it to produce well-designed quality code. You need to love to code and care about quality and design.
We understand that iteration is important to good design and development. We need a person who can take iterative steps toward delivering a solution. Working with the business the entire way to stay on target and deliver amazing results.
Skills & Requirements
- Minimum 4+ years of relevant experience in Ruby
- Demonstrated experience working on application development projects and test-driven development
- A strong engineer with excellent Ruby experience working with Ruby on Rails
- Experience with Javascript and related frameworks -- Backbone, Angular, React, etc
- Experience with SQL databases – Elasticsearch is a plus
- Experience with REST services and API design
- Knowledge of unit & integration testing
- Knowledge of agile development process
- Experience with version control systems (Git, Subversion etc.)
Having experience in any of the following would be a valuable asset:
- Experience working with AWS
- Experience working with Node.js
- Basic understanding of the HTTP protocol
- Knowledge of business rules engines
- Programming experience on Unix based infrastructure
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

About Numerator
About
Numerator backed by Vista Equity Partners is a Data-Tech company reinventing Market Research. Headquartered in Chicago, USA, Numerator has more than 1,600 employees worldwide. We blend proprietary data with advanced technology and elite services to create unique insights in a market research industry that has been slow to change. The majority of Fortune 100 companies are Numerator clients.
Photos
Connect with the team
Similar jobs
Job Title- Senior Java Developer
Exp Range- 8-10 yrs
Location- Bangalore/ Hybrid
Desired skill- Java 8, Microservices (Must), AWS, Kafka, Kubernetes
What you will bring:
● Strong core Java, concurrency and server-side experience
● 8 + Years of experience with hands-on coding.
● Strong Java8 and Microservices. (Must)
● Should have good understanding on AWS/GCP
● Kafka, AWS stack/Kubernetes
● An understanding of Object Oriented Design and standard design patterns.
● Experience of multi-threaded, 3-tier architectures/Distributed architectures, web services and caching.
● A familiarity with SQL databases
● Ability and willingness to work in a global, fast-paced environment.
● Flexible with the ability to adapt working style to meet objectives.
● Excellent communication and analytical skills
● Ability to effectively communicate with team members
● Experience in the following technologies would be beneficial but not essential, SpringBoot, AWS, Kubernetes, Terraform, Redis


· 4+ years of experience as a Python Developer.
· Good Understanding of Object-Oriented Concepts and Solid principles.
· Good Understanding in Programming and analytical skills.
· Should have hands on experience in AWS Cloud Service like S3, Lambda functions Knowledge. (Must Have)
· Should have experience Working with large datasets (Must Have)
· Proficient in using NumPy, Pandas. (Must Have)
· Should have hands on experience on Mysql (Must Have)
· Should have experience in debugging Python applications (Must have)
· Knowledge of working on Flask.
· Knowledge of object-relational mapping (ORM).
· Able to integrate multiple data sources and databases into one system
· Proficient understanding of code versioning tools such as Git, SVN
· Strong at problem-solving and logical abilities
· Sound knowledge of Front-end technologies like HTML5, CSS3, and JavaScript
· Strong commitment and desire to learn and grow.


Company Description
SteelEye is a fast growing FinTech company based in London and has offices in Bangalore and Paris, that offers a data platform to help financial institutions such as Investment Banks, Hedge Funds, Brokerage Firms, Asset Management Firms to comply with financial regulations in the European Union. Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability.
The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses.
We are looking to hire a seasoned Sr API Developer to join us as we start on our next phase of growth. We have a culture of openness, collaboration, and the passion to get things done whilst appreciating the importance of a good work life balance.
Being part of a start-up can be equally exciting as it is challenging. You will be part of the SteelEye team not just because of your talent but also because of your entrepreneurial flare which we thrive on at SteelEye. This means we want you to be curious, contribute, ask questions and share ideas. We encourage you to get involved in helping shape our business.
SteelEye is a fast growing FinTech company based in London and has offices in Bangalore and Paris, that offers a data platform to help financial institutions such as Investment Banks, Hedge Funds, Brokerage Firms, Asset Management Firms to comply with financial regulations in the European Union. Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability.
The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses.
We are looking to hire a seasoned Sr API Developer to join us as we start on our next phase of growth. We have a culture of openness, collaboration, and the passion to get things done whilst appreciating the importance of a good work life balance.
Being part of a start-up can be equally exciting as it is challenging. You will be part of the SteelEye team not just because of your talent but also because of your entrepreneurial flare which we thrive on at SteelEye. This means we want you to be curious, contribute, ask questions and share ideas. We encourage you to get involved in helping shape our business.
Job Description
What you’ll do
- Develop new features and functionality in SteelEye's best breed SaaS application
- Work on setup API Developer for our growing SaaS product
- Ensure the software is up-to-date with latest technologies
- Triage issues and enhance core features of our existing API's for rapidly growing client base
- Design and architech our API layer solving problems around scale and performance
- Be part of great team building a fantastic product!
What we’re looking for
- You are experienced Python Developer, with minimum 5 years in commercial Python experience
- You have experience building REST-based API's using Flask, Django or FastAPI in a production environment
- You have excellent knowledge of data structures, software design patterns and software architecture
- You are comfortable working in a fast-paced environment and can adapt to changing requirements
- You have experience with code versioning (Git) and CI/CD (Jenkins, Circle, etc..) tools
- Familiarity/Experience with Elasticsearch is a huge plus
- Familiarity/Experience with FastAPI nice to have
- You are experienced Python Developer, with minimum 5 years in commercial Python experience
- You have experience building REST-based API's using Flask, Django or FastAPI in a production environment
- You have excellent knowledge of data structures, software design patterns and software architecture
- You are comfortable working in a fast-paced environment and can adapt to changing requirements
- You have experience with code versioning (Git) and CI/CD (Jenkins, Circle, etc..) tools
- Familiarity/Experience with Elasticsearch is a huge plus
- Familiarity/Experience with FastAPI nice to have


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.


- Develop new functionalities on the Company platform, in close collaboration with the Product team
- Analyse and correct anomalies across the various environments
- Propose and participate in the platform evolution
- Contribute to the platform architecture, ensure strong code quality (tests & code reviews) and adherence to best practices
- Mentor and support junior developers






