Skip to content Skip to footer

Senior Backend Engineer

Location: Bangalore

Job Description:

We are in search of a Senior Backend Engineer who focuses on building algorithms and APIs for cybersecurity applications. Proficiency is required in Python, C++ 14, and interfacing with NoSQL databases such as MongoDB/Elasticsearch. Should have prior experience as an individual contributor for feature developments and must be an independent contributor.

Experience:

5+ years or above

Desired Education:

Bachelor’s, master’s degree in Computer Science, Software Engineering, or a related field.

Responsibilities:
  • Build complex algorithms to detect cyber attacks.
  • Structure and optimize code for microservice deployments.
  • Develop a state machine system that manages threat detection modules as user-configurable jobs. This involves code work in schedulers and memory managers.
  • Construct APIs to interface with other services/front-end systems.
  • Develop and maintain scalable databases such as Elastic, MongoDB, or Postgres. Write drivers in C++/Python/Go to interface with them.
  • Contribute to building out the backbone of our cybersecurity suite of applications.
  • Own end-to-end processes and modules – Design, Coding, Documentation (SDLC).
  • Work closely with our security team to ensure that our infrastructure is secure and complies with industry standards.
  • Collaborate with our frontend team to ensure seamless integration of our products.
  • Participate in code reviews and provide constructive feedback to improve code quality.
  • Write clean, maintainable, and well-documented code.
  • Keep up to date with the latest backend development trends and technologies.
Must Have Skill Sets:
  • Basics of Network Communication, Linux environment – Intermediate or Advanced, GIT.
  • C++ 14, Python 3, REST / API development, Automated unit testing.
Good to Have Skill Sets:
  • Elasticsearch, MongoDB, Docker & containerization.