

Senior Python Developer
The Opportunity:
· Develop and maintain REST APIs using FastAPI and Flask.
· Write and execute unit tests using Pytest.
· Design and optimize databases including MySQL, PostgreSQL, and Neo4j.
· Implement and manage log management tools like ELK Stack and Splunk.
· Ensure code quality using tools like SonarQube and CAST AIP.
· Create data visualizations using PowerBI and Superset.
· Utilize Python IDEs such as Visual Studio Code and Spyder.
· Manage version control using GIT.
· Coordinate projects using Jira.
· Test APIs and services with Postman.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What You Need:
· Proven experience in Python development.
· Strong understanding of REST API frameworks.
· Proficiency in cloud platforms and database management.
· Experience with log management and code quality tools.
· Excellent problem-solving skills and attention to detail.
· Preferred Skills:
· Familiarity with containerization and orchestration tools like Docker and Kubernetes.
· Knowledge of CI/CD pipelines and DevOps practices.
· Experience with data visualization tools like PowerBI and Superset.
· Proficiency in Python IDEs such as Visual Studio Code and Spyder.
· Strong understanding of version control with GIT.
· Experience with project management tools like Jira.
· Proficiency in using Postman for API testing.
Job Types: Full-time, Contract
Pay: $100,057.00 - $110,400.00 per year
Work Location: In person