What are the responsibilities and job description for the Python Developer with FastAPI - Full Time position at Maveric NXT Inc?
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
Required Skills & Qualifications
- 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