< Back to results

Job Overview

You will have the opportunity to design and develop end to end software components and systems from ground up and have ownership of them. You will have the opportunity to utilize a variety of latest Web application frameworks, Big Data technologies, Angular/React UI frameworks. You will be part of agile teams that utilizes CI and CD pipelines to speed up the products’ time to market.

Key Responsibilities

Success Indicators/Outcomes

  • Own and drive business features into tech requirements
  • Work closely with Product Managers, Customers to align technology choices with business requirements
  • Architect, design & develop full stack modules and components
  • Planning of multiple projects and good understanding record of time estimate vs actual delivery.
  • Spearhead and mentor the team towards a product success story.
  • 100 % adherence to scrum and devops practices.
  • Raising the bar in engineering practices such as Code Quality, Reviews, Agility etc.
  • Stay updated on emerging technologies and apply them to our products
  • Hands on in end to end technology stack development
  • Quickly create quality prototypes
  • Mentor and develop junior developers in the team
  • Evangelist for high quality products and driver of best practices towards the same
  • Interact with stakeholders (Developers and Product Managers in other teams) to understand their requirements and to gather feedback.
  • Train stakeholder and other developers on the solutions we develop for them.
  • Conduct internal dev talks to share interesting experiences with some technology stack or on some new tool/framework which can benefit everyone.

Qualifications & Experience-

  • Excellent grasp and hands on experience in one or more languages including an OO language
  • Experience building multi-tier web applications, experience working on all layers of the stack is a plus
  • 6+ years’ experience bringing innovative products to the market
  • Excellent understanding of Object-Oriented Design & Design Patterns, algorithm & data structures,
  • Experience with cloud technologies, SaaS, PaaS & IaaS
  • Good understanding and experience of Distributed systems
  • Experience with cloud environments such as AWS, Google Cloud or Azure
  • Prior experience with Microservices based architectures is a plus
  • Prior experience in Advanced Analytics is a plus
  • Internalized and practices agile best practices from software architecture to product deployment

Skills -Must Have

  • Strong Software Product Development experience using Java or Kotlin and experience in Microservices architecture
  • Experience building multi-tier web applications. Experience working on all layers of the stack is a plus.
  • Good understanding of cloud technologies, Javascript, jQuery, AngularJS, ReactJS.
  • Hands-on experience in designing and developing applications using Java Enterprise platforms, using UNIX / Linux
  • Excellent analytical and problem-solving skills.

Good to Have About the Product

  • Knowledge around scalable service architecture
  • Python Exposure

Latest Jobs at MiQ

MiQ Overview

We’re MiQ, a programmatic media partner for marketers and agencies. Our better connected approach to programmatic advertising means we can connect data, discover insights and activate them in high-performance campaigns to deliver real business outcomes for our clients in an increasingly divided world. Making the most of your data is complex. You need to connect all your first party data, enhance it with the right second and third party data, analyse it with data science technology and resources, then use the insights you gather to build creatives with the right messages and target them to the right audiences with expert programmatic trading. We connect the right people, industry partnerships, and technology in a complete programmatic stack so we can solve your precise business challenges by maximising the value of your data.

Website Twitter LinkedIn Archive

Visit MiQ Careers Page (opens new tab)
MiQ Jobs by Location

Check below to see all of the open MiQ jobs organised by office location.

Austin (1)

Bangalore (9)

Bengaluru (10)

British Columbia (1)

Canada (1)

Chicago (5)

Hamburg (3)

London (5)

Los Angeles (3)

Manchester (1)

Mumbai (3)

New York (8)

Seattle (1)

Singapore (1)

Toronto (1)

US - Remote (1)

Washington (1)

MiQ Jobs by Team

Check below to see all of the open MiQ jobs organised by team.

Client Services & Strategy (19)

Engineering & Modelling (10)

Finance & Accounting (1)

Grads & Internships (2)

Partnerships (1)

People & Places (5)

Product & Design (6)

Sales & Sales Support (6)

Technical Services (5)