What are the responsibilities and job description for the Python Developer with FastAPI - Full Time position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Maveric NXT Inc, is seeking the following. Apply via Dice today!
Job Title – Python Developer with FastAPI- Full Time
Job Type – Full Time
Job Location- Irving, TX
Experience Required- 8 Years
Key Responsibilities
Job Title – Python Developer with FastAPI- Full Time
Job Type – Full Time
Job Location- Irving, TX
Experience Required- 8 Years
Key Responsibilities
- Design, develop, and maintain RESTful APIs using Python and FastAPI
- Build scalable backend services and microservices architectures
- Integrate APIs with frontend applications, third‑party services, and databases
- Write clean, maintainable, and reusable Python code
- Implement authentication, authorization, and data validation mechanisms
- Optimize application performance and ensure high availability
- Create and maintain technical documentation for APIs and services
- Perform unit testing, debugging, and troubleshooting
- Collaborate with frontend developers, DevOps, and product teams
- Follow best practices for security, scalability, and maintainability
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 7 years of experience in Python development
- Hands‑on experience with FastAPI (or similar frameworks like Flask/Django REST)
- Strong understanding of RESTful API design principles
- Experience with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Knowledge of asynchronous programming (async/await)
- Familiarity with ORMs such as SQLAlchemy or Tortoise ORM
- Experience using Git and version control systems
- Strong problem‑solving, debugging, and analytical skills