freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

The Senior Software Engineer will architect and maintain a customer-facing threat intelligence platform using Python, JavaScript, and React. The role involves building scalable data ingestion systems and collaborating within an agile team to deliver high-quality product features.

  • Architect, build, and maintain the customer-facing threat intelligence platform in alignment with customer and market requirements
  • Participate in standups, design and sprint reviews, bug bashes, and sprint kickoff activities for product releases
  • Continuously analyze and optimize the platform to ensure an excellent customer experience
  • Evaluate and propose new technologies and methodologies aligned with industry best practices
  • Leverage agile practices and encourage collaboration, prioritization, and urgency to develop at a rapid pace
  • Develop and maintain scalable data ingestion and processing systems for reliable, efficient handling of high-volume data
  • Partner with engineering leadership and core product engineering teams to build new features and capabilities across data acquisition, data visualization, threat intelligence, and management
  • Report to the Engineering Manager

Requirements

  • At least 5 years of experience with Python, Ruby, Go, PHP, or similar programming languages for back-end/API development
  • 5 years of experience with MySQL, PostgreSQL, or other RDBMSs, including solid understanding of SQL and database schema design
  • 5+ years of experience with JavaScript / TypeScript, CSS, HTML, browser security model, and browser APIs
  • Experience with React for front-end development
  • Experience with ElasticSearch or similar technologies is a plus
  • Creative problem-solving ability, collaboration skills, and passion for lifelong learning
  • Passion for agile development, iterative improvement, and delivering value early and often
  • Strong presentation and communication skills, with ability to explain complex concepts to technical and non-technical audiences
  • Experience with PHP and Laravel is a plus

Core Competencies

Demonstrates expertise in back-end and front-end development using Python, JavaScript, and React, while leveraging agile methodologies to optimize customer-facing threat intelligence platforms. Strong ability to analyze data ingestion systems and collaborate with engineering teams to enhance product features and user experience.

Highest-signal resume keywords

  • Python Programming
  • JavaScript / TypeScript Development
  • React Front-End Development
  • MySQL / PostgreSQL Database Management
  • Agile Development Practices

ATS Optimization Keywords

Hard Skills

  • Python
  • Ruby
  • Go
  • PHP
  • MySQL
  • PostgreSQL
  • JavaScript
  • TypeScript
  • React
  • SQL

Soft Skills

  • Creative Problem-Solving
  • Collaboration
  • Communication
  • Passion for Lifelong Learning

Industry Keywords

  • Threat Intelligence
  • Data Ingestion
  • Data Processing
  • Customer Experience
  • Agile Practices

Tools & Technologies

  • ElasticSearch
  • Laravel

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available