Snr. Software Engineer (Position located in Kochi, India)

8 - 13 years

6 - 9 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Were looking for a talented full-stack engineer to work on our reporting team. This role will focus on delivering the customer-facing components of reports, as well as some other platform-engineering projects. The role will involve maintaining existing reporting systems, as well as building our next-generation multi-product unified reporting platform. This individual will be responsible for developing innovative reporting solutions for KnowBe4s customers, working alongside other engineers in a fast-paced, agile development environment.

Responsibilities:

  • Develops full-stack software solutions using the KnowBe4 Software Development Lifecycle and Agile Methodologies
  • Build and maintain customer-facing reporting components and dashboards
  • Develop and integrate REST-based APIs for reporting systems
  • Contribute to the design and implementation of our next-generation unified reporting platform
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Recommends solutions to complex engineering problems in the reporting domain
  • Assist other team members by providing technical direction and mentorship
  • Defines approaches and solutions to complex technical problems related to data visualization and reporting
  • Helps to translate KnowBe4s strategic goals into operational reporting plans
  • Provides coordination across functional boundaries with international teams
  • May act as team lead for reporting sub-projects

Requirements:

  • BE , MCA or BTech with 8 years of total experience and 4+ years into backend/full stack development

Mandatory Skills:

  • Strong experience coding in Python

    with focus on REST API development
  • Proficiency in JavaScript/TypeScript

    with

    Vue.js

    framework experience (Vue2 and/or Vue3 preferred)
  • Excellent communication skills

    and ability to work effectively with multi-national teams
  • Experience building cloud-native software in

    AWS (preferred)

    or Azure
  • Experience with building and integrating REST-based APIs with best practices of authentication & authorization
  • Understanding and experience in building software systems following software design principles
  • Working experience in writing clean, unit-tested, and secure code
  • Working knowledge in relational databases such as MySQL/PostgreSQL and expertise in SQL

Preferred Skills:

  • Experience working with large datasets and data processing
  • Experience with Flask or FastAPI frameworks
  • Experience building GraphQL APIs
  • Experience with infrastructure-as-code (Terraform preferred, but other IaC tools are a plus)
  • Knowledge of no-SQL databases such as MongoDB and Elasticsearch
  • Experience with continuous delivery and integration pipelines: Docker/GitLab/Terraform and other automated deployment tools
  • Training in secure coding practices
  • Should be open to learning new technologies & programming languages as needed
  • Experience in the cybersecurity industry and understanding of current security landscape is a plus
  • Experience building scalable data processing pipelines for reporting systems
 

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You