Python FastAPI Developer

Persistent Systems•Raleigh, NC
•Hybrid

About The Position

Persistent is seeking a Software Developer with a strong Python background and full-stack web development experience. This contractor role is based in Raleigh, United States, and calls for a proactive developer who can take ownership of tasks and lead initiatives within the team. The ideal candidate has a solid understanding of NoSQL databases, particularly MongoDB, and proficiency with Git. Familiarity with AI tools and writing AI prompts is advantageous. The developer will build and maintain web applications using Python and React, design and implement database solutions, and collaborate with cross-functional teams to deliver features. The role includes writing clean, maintainable code, participating in code reviews and knowledge sharing, keeping up with emerging technologies, and using AI tools to enhance development processes. Persistent describes itself as an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner. The company supports a diverse and inclusive workplace, offers hybrid work and flexible hours, and provides an accessibility-friendly office with ergonomic setups and assistive technologies.

Requirements

  • At least 5 years of software development experience, with Python as the primary programming language.
  • Strong experience with MongoDB or other NoSQL databases.
  • Proficiency with Git for source code management.
  • Full-stack web development experience.
  • Good communication skills and a proactive approach to work.
  • Ability to take ownership, lead, and show initiative on tasks.

Nice To Haves

  • Networking knowledge.
  • Experience with AI in a development environment.
  • Ability to understand and write AI prompts.
  • Familiarity with AI tools.

Responsibilities

  • Develop and maintain web applications using Python and React.
  • Design and implement database solutions using MongoDB or other NoSQL databases.
  • Use Git for version control and source code management.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated with emerging technologies and industry trends.
  • Use AI tools such as VSCode and Copilot to enhance development processes.
  • Take ownership of tasks and lead initiatives within the team.

Benefits

  • Competitive salary and benefits package.
  • Quarterly growth opportunities and company-sponsored higher education and certifications.
  • Opportunity to work with cutting-edge technologies.
  • Employee engagement initiatives, including project parties, flexible work hours, and Long Service awards.
  • Annual health check-ups.
  • Group term life, personal accident, and Mediclaim hospitalization insurance for the employee, spouse, two children, and parents.
  • Hybrid work and flexible hours.
  • Accessibility-friendly office with ergonomic setups and assistive technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service