Software Engineer (Full Stack Python)

Tanisha Systems

  • Dallas, TX
  • 30+ days ago
  • Full-time

Highlights

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). · Decomposes intricate and interconnected designs into implementations that can be effectively built and maintained by less experienced engineers.

Numbers & Facts

LocationDallas, TX
Job TypeFull-time

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

Similar Jobs

See more jobs