About Us:
Pie Solutions is a dynamic tech company focused on delivering cutting-edge solutions to a range of industries. We are looking for a talented Python Developer to join our growing team. The ideal candidate will have experience working with APIs, sockets, and ASGI apps, and will contribute to the development of our backend infrastructure.
Key Responsibilities:
- Develop, test, and maintain Python-based applications, APIs, and microservices.
- Implement WebSocket-based real-time communication features.
- Build and manage asynchronous applications using ASGI (Asynchronous Server Gateway Interface).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code that follows best practices.
- Troubleshoot and optimize existing code to ensure scalability and performance.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up to date with the latest developments in Python, web frameworks, and backend technologies.
Requirements:
- Proven 3-4 years of experience as a Python Developer with solid knowledge of Python 3.x.
- Hands-on experience with APIs (RESTful APIs, GraphQL, etc.).
- Strong understanding of Sockets and real-time communication protocols.
- Experience with ASGI-based frameworks like FastAPI, Starlette, or Django Channels.
- Familiarity with Python web frameworks such as Django, Flask, and FastAPI.
- Experience with version control systems (Git).
- Strong problem-solving skills and ability to debug complex issues.
- Ability to write scalable, efficient, and reusable code.
- Good communication skills and the ability to work effectively in a team.
Preferred:
- Knowledge of databases (Postgres, SQL, NoSQL).
- Experience with Docker, Kubernetes, or other containerization tools.
- Familiarity with cloud services (AWS, Azure, GCP).
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
Why Join Us?
- Competitive salary and benefits package.
- Flexible work hours.
- Opportunity to work with a talented team on exciting projects.
- Professional growth opportunities and ongoing learning.
Job Type: Full-time
Education:
Experience:
- Python: 3 years (Required)
- FastAPI: 2 years (Required)
- GIT: 2 years (Required)
Work Location: In person