Skip to main content
Posted July 22, 2021
Offensive Security

Developer

Anywhere Remote Full Time
Compensation: $90,000 to $130,000 Annually

About Offensive Security Offensive Security (OffSec) is the world’s most trusted provider of cyber security training and certification. Our rigorous...

About Offensive Security

Offensive Security (OffSec) is the world’s most trusted provider of cyber security training and certification. Our rigorous training programs are industry-standard and our certified alumni highly sought-after. We help businesses, government, and educational institutions become more secure. We help individuals enter or advance their careers in cyber security.

Built upon the belief that the only way to achieve sound defensive security is to take an offensive approach, we help people develop the Try Harder mindset with hands-on, real-world like labs, and equip them with the skills to succeed in tackling the challenges of cyber security in everyday life and work. Our mission is to empower the world to fight cyber threats by inspiring the Try Harder mindset.

Job Purpose

The Developer will join the software development team to help in designing and implementing the development of our consumer-facing, high-traffic, e-commerce web platform.

Duties and Responsibilities

  • Develops software solutions by identifying user and system requirements for a new customer-facing, high-traffic, e-commerce web platform
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Proposes and enforces best practices for software development lifecycle
  • Collaborates with team to brainstorm and creates new ideas and solutions
  • Designs the new web platform where security is part of the design consideration from the start
  • Ensures that the platform is designed and coded so ongoing deployment, support and maintenance can be streamlined, following the CI/CD process
  • Writes code for key modules of the platform
  • Designs testing methodology including automated unit testing of the platform modules; able to do some testing if/when needed
  • Communicates on project/task status clearly and effectively with the management team, development team, and project managers
  • Moves fast, bias towards action, follows the cycle of coding, iterating, testing, deploying and optimizing websites
  • Other duties as needed

Qualifications

  • 3-5 years of application development experience.
  • Experience designing and architecting high traffic consumer web applications (e.g. SaaS, e-commerce)
  • 3+ years of strong expertise in Node.js application design and development (ES6+ JavaScript & TypeScript).
  • 2+ years of experience in modern responsive UI development using HTML5/CSS3 with MVVM frameworks (e.g. React.js, Vue.js, AngularJS).
  • Strong experience of building RESTful web services.
  • Hands-on experience with MySQL table design, querying, indexing, and debugging.
  • Experience working with message queues (e.g. RabbitMQ, SQS) and distributed caching (e.g. Memcached, Redis)
  • Experience in building solutions on top of AWS such as ECS, S3, Lambda, API Gateway and others.
  • Strong attention to detail and excellent problem-solving skills
  • Experience in working with DevOps and Build pipelines (e.g. CI, CD).
  • Hands on experience with agile development process
  • 1+ Experience in Python is highly preferred.
  • Experience in NoSQL databases is preferred.
  • Strong knowledge of containerization (e.g. Docker, Kubernetes).

Working Conditions

  • This position is for work from home*
  • Team members are located throughout North America and Europe
  • This position requires accessibility to Offensive Security systems and interfaces, and adherence to all security protocols and policies.

This listing expired on Aug 21. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.