Posted in

Senior Staff Software Engineer – Backend/ Python

Senior Staff Software Engineer – Backend/ Python

CompanyApplied Systems, Inc.
LocationCalifornia, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience building web applications and web services using Python
  • Strong understanding of the web development cycle and programming techniques and tools
  • Familiarity with Fast API, Django
  • Highly experienced with back-end programming languages (Python)
  • Proficiency with microservice architecture, event-driven programming, async design
  • Git and continuous integration best practices
  • Understanding and implementation of security and data protection
  • Excellent written and verbal communication skills, with strong attention to detail and a head for problem-solving
  • Familiarity with Agile development methodologies

Responsibilities

  • Work with the team to design and implement software utilizing object-oriented principles, design patterns, and testing practices
  • Design user-based interactions through effective front-end architecture
  • Design and implement RESTful services and APIs on Google Cloud
  • Review code written by peers, focusing on readability and efficiency
  • Participate in weekly stand-ups in an Agile environment with both local and remote employees
  • Integrate with 3rd party APIs (both REST and SOAP)
  • Ensure the entire stack is designed and built for security, speed, and scalability

Preferred Qualifications

  • Familiarity with Agile development methodologies, Kanban a plus
  • Understanding and implementation of security and data protection
  • Strong understanding of Azure or AWS or GCP