Senior Threat Researcher

Job Description

We are looking for a motivated and skilled Software Developer to design, develop, and maintain scalable web applications and backend systems. The candidate will work closely with cross-functional teams to build high-quality software solutions, improve system performance, and deliver seamless user experiences. This role requires strong problem-solving skills, a solid understanding of programming concepts, and the ability to adapt to new technologies.


Key Responsibilities

  • Design, develop, test, and maintain software applications
  • Write clean, efficient, and scalable code
  • Develop and integrate APIs and backend services
  • Build responsive and user-friendly web interfaces
  • Collaborate with frontend, backend, QA, and DevOps teams
  • Debug, troubleshoot, and optimize application performance
  • Work with databases and ensure data accuracy and integrity
  • Participate in code reviews and follow best practices
  • Stay updated with emerging technologies and industry trends

Requirements

  • Bachelor’s degree in Computer Science or related field
  • Strong understanding of programming fundamentals
  • Knowledge of Object-Oriented Programming (OOP) concepts
  • Familiarity with software development lifecycle (SDLC)
  • Ability to work in a team and communicate effectively
  • Good problem-solving and analytical thinking skills

Required Skills

  • Proficiency in at least one programming language (Java, Python, JavaScript, or C++)
  • Strong knowledge of HTML, CSS, and JavaScript
  • Experience with frontend frameworks such as React or Angular
  • Understanding of backend frameworks like Node.js, Django, or Spring Boot
  • Basic knowledge of REST APIs and web services
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with Git and version control systems
  • Understanding of data structures and algorithms

Preferred Skills

  • Experience with full stack development
  • Knowledge of cloud platforms such as AWS, Azure, or GCP
  • Familiarity with Docker and containerization
  • Understanding of CI/CD pipelines
  • Exposure to Agile or Scrum methodologies
  • Basic knowledge of DevOps practices

Role Details

  • Role: Software Developer / Full Stack Developer
  • Industry Type: IT Services and Consulting
  • Department: Engineering – Software and QA
  • Employment Type: Full Time, Permanent
  • Role Category: Software Development