Skip to main content

Software Engineer (Full Stack Python)

Technology
BPO
Dallas, United States1 month ago

Job description

Software Engineer (Full Stack Python)

Location: Dallas, TX (Onsite)

Fulltime / Contract

Salary/Pay rate: Market- DOE

Start: immediate

Description:

· Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices

· Devotes time to raising the quality and craftsmanship of products and systems

· Conducts root cause analysis to identify domain level problems and prescribes action items to mitigate

· Designs self-contained systems within a team's domain, and leads implementations of significant capabilities in existing systems

· Coaches team members in the execution of techniques to improve reliability, resiliency, security, and performance

· Decomposes intricate and interconnected designs into implementations that can be effectively built and maintained by less experienced engineers

· Anticipates trouble areas in systems under development and guides the team in instrumentation practices to ensure observability and supportability

· Defines test suites and instrumentation that ensures targets for latency and availability are being consistently met in production

· Leads through example by prioritizing the closure of open vulnerabilities

· Evaluates potential attack surfaces in systems under development, identifies best practices to mitigate, and guides teams in their implementation

· Leads team in the identification of small batches of work to delivery the highest value quickly

· Ensures reuse is a first class consideration in all team implementations and is a passionate advocate for broad reusability

· Formally mentors teammates and helps guide them to and along needed learning journeys

· Observes their environment and identifies opportunities for introducing new approaches to problems

Top requirements:

  • HashiCorp Vault/ AWS Secrets Management/ Azure Key Vault experience
  • 5 to 7 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications (front-end and back-end development)
  • 5+ years with Python and proficiency with FastAPI
  • 5+ years with Restful web services

Nice to have

  • 5+ years with React, TypeScript, JavaScript
  • Proficiency in object-oriented design techniques and principles
  • 3+ years with Terraform and Vault
  • 3+ years of professional, design, and open-source experience
  • 3+ years with git and GitHub
  • 3+ years of working in Windows and Linux operating systems (cloud, midrange, distributed), including shell scripting
  • Proficient w/ database and persistence frameworks: PostgreSQL, Object/Relational Mapping, Query performance tuning
  • Proficient with Cloud platform such as Azure

Interested in this role?