Job Description

What You'll do:

  • As an individual contributor, responsible for participating in all aspects of the software development life cycle including estimating, technical design, implementation, documentation, and post-implementation application support.
  • Collaborate closely with business leaders and engineering teams to enhance and extend our technology stack.
  • Experience of building solution architecture
  • Embrace agile methodologies and the advantages it brings to communication, flexibility, and delivering working code.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Work within all levels of a cloud-based Web Stack to develop solutions and troubleshoot issues.
  • Determining user needs by analysing technical requirements.

  • Communication with management on progress, milestones, delays and risks

What makes you a great fit:

  • Understanding and implementation of security and data protection.
  • Experience working with graphic designers and converting designs to visual elements.
  • Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Ability to build complex, robust, and highly scalable production applications.
  • Strong problem-solving skills with the ability to work independently to resolve complex issues in a timely manner.
  • 5+ years of experience in building scalable enterprise applications on-prem or using cloud (AWS, GCP, Azure)
  • Extensive knowledge in multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, TypeScript, jQuery)
  • Extensive knowledge in CSS frameworks (e.g. LESS, SASS, Bootstrap4) and Material UI.
  • Extensive knowledge in multiple back-end languages (e.g. Python/Java/Node.js) and JavaScript frameworks (e.g. Angular/React/Vue)
  • Knowledge in JavaScript-based build systems such as Grunt, Gulp, and Webpack.
  • Experience with designing both relational (Oracle, MySQL) and non-relational databases (MongoDB, Redis, Cassandra) and optimizing database structure for performance and/or maintainability and the ability to design and optimize queries.
  • Experience with source control, work item tracking, and build management with Git (or similar).
  • Strong with Data Structure and Algorithms, OOPS & TDD concepts.
  • Extensive knowledge of at least one cloud platform like (AWS/Azure/GCP)

About TheMathCompany

  • TheMathCompany is a global data analytics and data engineering firm that partners with Fortune500 and equivalent organizations to enhance their analytics capabilities, using our next-generation, proprietary platform, Co.dx, along with our talent and processes to deliver accelerated and human-centric solutions. 
  • We provide a holistic range of services across data engineering, data science, and unique project delivery while disrupting the analytics industry and scaling greater heights. 
  • From being a new player in the analytics and consulting industry in 2016, we have been consistently doubling in size year-on-year with 1000 (and counting…) Data Scientists & Engineers, Consultants, and Visualization experts joining our cohort and have worked with organizations across 10+ industries while establishing our global presence across 15+ cities.

Company Type

MnC, Start-up

Company Size

1000-5000 Employees

Office Locations

Chicago, Illinois