Logo of Huzzle

Find 51,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Software Engineer

image

Kantar

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore
  • Quick Apply

AI generated summary

  • You should have a relevant educational background, coding skills in multiple languages (especially Golang), CI/CD experience, database knowledge, AWS familiarity, and strong collaboration abilities.
  • You will design and develop APIs in Golang, collaborate with teams, write clean code, create unit tests, manage deployment processes, and address software security best practices.

Requirements

  • Educational background in computer science, engineering, math, physics, IT, or related fields. Self-taught elite hackers are also welcome.
  • Self-motivated, effective communicator, and capable of presenting and advocating for the team's work across different teams.
  • A commitment to writing clean and high-quality code.
  • Enthusiastic about learning, teaching, sparring, asking questions, and occasionally pair programming.
  • Proficient in multiple programming languages; while our backends primarily use Golang, knowledge of Python, R, and JavaScript is advantageous.
  • Skilled in using GIT for source code control.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools, such as CircleCI.
  • Knowledge of relational databases, particularly Postgres and MariaDB.
  • Experience with queue technologies like RabbitMQ or SQS.
  • Familiarity with AWS services.
  • Proficient in using Docker, Docker Compose and Kubernetes.
  • Understanding of microservice architectures.
  • Understanding of monorepo architectures.
  • Proven experience in writing automated unit tests and integration tests.
  • Proactive, positive, and resilient in challenging situations, with a strong sense of ownership and accountability for team success.
  • Excellent communication skills and a strong preference for collaborative teamwork.

Responsibilities

  • Designing and developing services and APIs, primarily using Golang.
  • Collaborating with various teams to ensure seamless integration and optimal user experience.
  • Writing clean, efficient, and maintainable code.
  • Creating and maintaining comprehensive unit tests.
  • Implementing and managing continuous deployment processes.
  • Demonstrating team spirit and initiative in an independent R&D environment.
  • Engaging in creative problem-solving and enjoying the process.
  • Experience implementing best practices in regards to software security and vulnerability management.

FAQs

What programming languages are primarily used for this role?

The primary programming language used for this role is Golang, but proficiency in Python, R, and JavaScript is also advantageous.

Is experience with CI/CD tools required for this position?

Yes, experience with Continuous Integration/Continuous Deployment (CI/CD) tools, such as CircleCI, is required.

What type of databases should candidates be familiar with?

Candidates should have knowledge of relational databases, particularly Postgres and MariaDB.

Is proficiency in using Docker and Kubernetes necessary for this role?

Yes, proficiency in using Docker, Docker Compose, and Kubernetes is necessary for this role.

What kind of work environment can I expect as a Platform Engineer?

You can expect an independent R&D environment that encourages team spirit, initiative, creative problem-solving, and collaboration.

What are the key attributes that candidates should possess?

Candidates should be self-motivated, effective communicators, committed to writing clean code, enthusiastic about learning and teaching, and proactive in challenging situations.

Where is the job location?

The job is located in Bangalore, at Prestige Technology Park, India.

Does the company value diversity and inclusion in its hiring practices?

Yes, Kantar is committed to creating an equality of opportunity in a fair and supportive working environment and strives to build a diverse community.

Are there opportunities for career progression at Kantar?

Yes, Kantar offers a pay-for-performance culture where career progression opportunities are linked to individual delivery and performance.

Will candidates need to have experience with microservice architectures?

Yes, having an understanding of microservice architectures is important for this role.

Understand people. Inspire growth.

Marketing & Advertising
Industry
10,001+
Employees

Mission & Purpose

Kantar is the world’s leading marketing data and analytics company. We have a complete, unique and rounded understanding of how people think, feel and act; globally and locally in over 90 markets. By combining the deep expertise of our people, our data resources and benchmarks and our innovative analytics and technology, we help our clients understand people and inspire growth.