Python Developer
About
NeuroHire is building an AI-first SaaS platform that helps companies hire smarter using data and intelligent systems. Our backend systems power everything from user workflows to AI-driven features, and Python plays a key role in how we build and scale.
We’re looking for a Python Developer who enjoys building reliable backend systems, writing clean code, and using modern tools (including AI) to ship faster and smarter.
If you like solving real problems and building production-grade systems — you’ll fit right in.
What You’ll Work On
Build and maintain backend services and APIs using Python
Develop scalable systems that support core product features
Work with databases to store, retrieve, and process application data
Integrate third-party services and APIs
Use AI tools to assist with coding, debugging, testing, and documentation
Collaborate with frontend, product, and AI teams to deliver features
Write clean, maintainable, and well-tested code
Debug production issues and improve system performance
Contribute to architecture and technical decisions
What We’re Looking For
0 to 2 years of experience in Python development
Strong proficiency in Python and frameworks (Django, Flask, FastAPI, etc.)
Experience building REST APIs and backend services
Familiarity with databases (PostgreSQL, MySQL, MongoDB, etc.)
Understanding of system design and scalable architecture
Experience with version control (Git)
Familiarity with cloud platforms (AWS, GCP, Azure)
Experience using AI tools (ChatGPT, GitHub Copilot, etc.) in development workflows
Strong problem-solving skills and ownership mindset
Nice to Have (Not Required)
Experience with asynchronous programming or microservices
Familiarity with Docker and containerization
Exposure to integrating AI APIs
Basic understanding of frontend technologies
Experience in SaaS or product-based companies