Back-End Python Developer
Hoyack LLC
Overview
We are seeking a highly skilled Back-End Python Developer to join our core development team. This role is critical to our operations, focusing on developing and integrating Python-based solutions within a robust technology stack. The ideal candidate will have a strong background in Python and its associated frameworks and libraries, as well as experience in developing applications that leverage both web-based and GUI automation technologies.
Key Responsibilities
- Develop and maintain efficient, reusable, and reliable Python code.
- Integrate user-facing elements developed by front-end developers with server-side logic using Django and other Python frameworks.
- Implement security and data protection solutions.
- Design and implement data storage solutions using PostgreSQL and Django ORM.
- Collaborate on the development of ETL and ELT processes for data integration and workflow automation.
- Work with Selenium, requests, BS4, pandas, numpy, and PyTorch to build and optimize system functionalities.
- Leverage Django, Pika with RabbitMQ, and APIs (REST and GraphQL) to enhance application interoperability.
- Deploy applications using Docker, Kubernetes, and manage them within AWS, Ubuntu Linux environments, and on-premise hardware.
- Ensure high performance and responsiveness to requests from the front-end.
- Provide technical guidance and mentorship to other team members.
Qualifications
- Proven experience as a Python Developer with a focus on back-end applications.
- Expertise in using Python frameworks such as Django and working with Python libraries like requests, BS4, pandas, numpy, and PyTorch.
- Experience with front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Solid understanding of object-oriented programming.
- Familiarity with event-driven programming in Python.
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools such as Git.
- Experience with continuous integration.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- BSc/BA in Computer Science, Engineering, or a related field.
Preferred Skills
- Experience with container technologies (Docker, Kubernetes).
- Familiarity with network architectures and advanced network configurations.
- Knowledge of security compliance and data protection.
- Prior experience in automated GUI and web-based software development.
Expertise level
Work arrangement
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago