Log in
All Remote Jobs
Remote Software Engineer jobs
Senior Python Software Engineer
Remote Senior Python Software Engineer
Posted
1 day ago
Apply now
Please, let Engineer Up know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
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 🌱.
Apply now
About the job
Posted on
April 20, 2025
Job type
Full-time
Salary
-
Location requirements
-
Position
Software Engineer
Experience level
Senior
Technology stack
GraphQL
SOAP
Docker
REST
PostgreSQL
GitHub
CI/CD
Machine Learning
Python
FastAPI
Scikit
PyTorch
TensorFlow
SQL
Elasticsearch
EU
Engineer Up
View company profile
Visit engineerup.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback