What are the responsibilities and job description for the Python Full Stack Engineer (Back-End Heavy) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, 47Billion, is seeking the following. Apply via Dice today!
<>Job Title: Python Full Stack Engineer (Back-End Heavy)
Location: Richardson, TX (Onsite 3 days/week)
Engagement: Full-Time
Duration: Long Term
Job Description
We are looking for a Python Full Stack Engineer (Back-End Heavy) with strong experience in building scalable, high-performance systems. The role focuses on backend development with solid exposure to front-end technologies.
Responsibilities & Skills
<>Job Title: Python Full Stack Engineer (Back-End Heavy)
Location: Richardson, TX (Onsite 3 days/week)
Engagement: Full-Time
Duration: Long Term
Job Description
We are looking for a Python Full Stack Engineer (Back-End Heavy) with strong experience in building scalable, high-performance systems. The role focuses on backend development with solid exposure to front-end technologies.
Responsibilities & Skills
- Deep hands-on experience with Python and backend frameworks, especially FastAPI.
- Design and develop microservices architecture and scalable backend systems.
- Build and optimize RESTful APIs, async jobs, background schedulers, and data pipelines for high-volume applications.
- Strong understanding of API design, rate limiting, OAuth2, and secure authentication best practices.
- Design and optimize SQL & NoSQL data models using PostgreSQL, MongoDB, DynamoDB, and ClickHouse.
- Good front-end experience with HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Collaborate with cross-functional teams to deliver reliable, maintainable solutions.