Remote Senior Python Software Engineer

Posted

Apply now
Please, let Engineer Up know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The position is for a Senior Python Engineer with extensive experience in database management and software development.
  • The candidate will develop and maintain Python applications and services.
  • Responsibilities include writing and optimizing raw SQL queries in Postgres and designing relational database schemas.
  • The role involves integrating with and maintaining legacy enterprise APIs, particularly SOAP-based services.
  • The engineer will implement and maintain matching algorithms and phonetic search capabilities.
  • The position requires utilizing Python libraries such as SQLAlchemy for ORM and Beautiful Soup (BS4) for web scraping.
  • The candidate will develop and maintain XML parsing solutions for SOAP API interactions.
  • Ensuring compliance with coding standards and secure coding practices is essential.
  • The engineer will implement encryption and security measures for sensitive and PII data.
  • Conducting thorough code reviews to ensure code quality and adherence to best practices is part of the job.
  • Collaboration with cross-functional teams to define, design, and ship new features is expected.
  • The candidate will manage version control using GitHub and maintain code quality through regular linting.

Requirements:

  • A minimum of seven years of experience with Postgres, including proficiency in raw SQL queries and database design is required.
  • The candidate must have at least ten years of experience in Python development.
  • Experience integrating with legacy enterprise APIs, particularly SOAP services, is necessary.
  • Proficiency in implementing and optimizing matching algorithms, such as fuzzy matching and Levenshtein distance, is required.
  • The candidate should have experience with phonetic algorithms like Soundex, Metaphone, or Double Metaphone.
  • Strong knowledge of data security practices, including encryption and secure handling of PII, is essential.
  • Familiarity with compliance frameworks such as SOC2, GDPR, and industry-specific regulations is required.
  • Proficiency in XML processing and understanding of WSDL documentation is necessary.
  • The candidate must be proficient in using Python typing and libraries such as SQLAlchemy and BS4.
  • Experience with libraries like Zeep or suds for SOAP client implementation is required.
  • Proven experience in conducting code reviews and maintaining high code quality is essential.
  • Strong familiarity with GitHub for version control is necessary.
  • Knowledge of coding standards, linting tools, and testing frameworks is required.

Benefits:

  • The position offers a fully remote work environment.
  • It is a full-time role, providing stability and long-term employment opportunities.
  • The company acts as a recruiter on behalf of their client, ensuring a professional hiring process.
  • The role provides opportunities for collaboration with cross-functional teams and involvement in innovative projects.
  • The candidate will have the chance to work with advanced technologies and frameworks in the Python ecosystem.
Apply now
Please, let Engineer Up know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback