Software Developer III - (Python/Javascript)

Company: DISYS - Digital Intelligence Systems, LLC
Location: Not Specified, Not Specified, United States
Type: Full-time
Posted: 14.APR.2021

Summary

Job Title: Software Engineer III Location: Remote (San Francisco, CA) Duration: 12 Months Contract (Possibility of Extension) Job Descrip...

Description

Job Title: Software Engineer III

Location: Remote (San Francisco, CA)

Duration: 12 Months Contract (Possibility of Extension)

Job Description:

  • Job Description: (Scope of Work) Infrastructure Traffic team is looking for a full-stack software engineer for developing tooling for Edge services like SSL certificates and DNS records management. The team provides these services to all engineering and non-engineering teams and the role requires full-stack software development skills for creating, improving, and maintaining a self-serve SSL/DNS management portal. Following initial build-out, tooling will require on-call operational work and support for teams who will migrate to it.

Responsibilities:

  • Designing and building edge services self-serve portal for engineering and non-engineering teams to request resources and services.
  • Implementing internal services and integrations using Python.
  • Building internal web applications using Python and Javascript, as well as a variety of open-source technologies like React, Redux, Typescript, Flask, HQL/Hive, and Elasticsearch.
  • Building user interfaces that will be utilized by both the team responsible for Edge services and internal customers (both within and outside of the Engineering organization).
  • Partnering with other engineering teams to integrate our support systems into all our products.
  • Maintaining and improving business-critical legacy systems and integrations.
  • Researching technical solutions to business problems.
  • Writing user documentation and operational playbooks to scale yourself, ensuring the systems you build are maintainable long-term.
  • Operational work as a part of on call rotation and/or as an owner of tools such as DNS records validation, working with SSL issuer to resolve approvals issues, updating internal SSL configuration, updating internal tooling for SSL/DNS configuration, etc.

Requirements:

  • Strong full-stack software engineering background. Software engineering practitioner.
  • BA/BS degree or equivalent practical experience, with two or more years working on production code.
  • Deep experience with Python and Javascript.
  • Strong comprehension of data structures, API/protocol design, and network technologies (especially DNS and TLS). Familiarity with gRPC and Protobuf is a plus.
  • Skilled with web technologies including Javascript (framework of your choice), HTML, and CSS.
  • Experience building internal tools, integrating with third-party systems, and building customer services around business needs.
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...