Sr. Full-Stack Developer

We are currently seeking a highly technically proficient developer with advanced knowledge of Python and PostgreSQL. Our ideal candidate would have ample experience working with large, disparate data sets within the context of cybersecurity product and services organizations.

Required Experience:

7

+ Years
Job Locations:

Remote

Location Restrictions:

Travel

Basic Qualifications and

This candidate would also have practical or conceptual knowledge and familiarity with use cases related to threat intelligence, security operations and/or incident response. The right candidate will be responsible for aiding in the continued growth and development the APEX Platform.

Responsibilities
  • Provide Python and other development in support of customer and stakeholders on both new and existing projects
  • Suggest architectural improvements to ease future feature development and enhancements
  • Coordinate tasks among other project functions — including devops
  • Assist in creating and maintaining project documentation
  • Test automation frameworks
  • Object oriented software design
  • Git or other version control software experience
  • Postgress experience or other big data ETL tools a plus
  • Support continuous process improvement in the DevOps CI/CD Pipeline.
  • Pull data from SQL and NoSQL data stores as well as APIs and flat files (CSV) through Python.
  • Ability to read and loop through JSON files writing data to various PostgresSQL data types including arrays.
  • Maintain various versions of code in a code repository (GIT)
  • Document code for data traceability.
  • Research software concepts develop and demo proof of concept.
  • Work with the team members to understand the current product features.
  • Develop automated unit/integration tests. Develop error logging process from unexpected data inputs.
  • Participate in code reviews.
  • Communicate and participate in the projects agile process with the engineering, product management, and     launch teams.
  • Possess excellent problem-solving skills and be detail-oriented and performance-driven.

Required Skills and Experience
  • 7-10 years of experience in software development
  • 7-10 years of experience working with Python
  • 5-7 years of experience working with PostgresSQL
  • Fluency in AWS
  • Familiarity with standard design concepts, practices, and procedures
  • Solid development practices, with emphasis on code quality
  • Excellent communication skills, both written and verbal
  • Work on and with a remote team.
  • Must be eligible to work in the U.S.

Interested in this position?
Fill out the form below!