Backend Developer
- About
NeuroHire is a Texas-based SaaS company building AI-powered hiring solutions that help organizations identify talent based on real skills, experience, and potential.
Our platform relies on scalable backend systems to handle data processing, APIs, and AI-driven workflows. We’re looking for backend engineers who enjoy building reliable systems that power real products.
Role Overview
As a Backend Developer, you will design, build, and maintain the core services that power the NeuroHire platform.
You’ll work on APIs, data pipelines, and system architecture that support AI-driven features, ensuring performance, scalability, and reliability.
What You’ll Work On
- Design and develop scalable backend services and APIs
- Build and maintain systems that handle large volumes of data
- Work with databases and data pipelines to support product features
- Integrate AI/ML components into backend systems
- Optimize system performance, reliability, and scalability
- Collaborate with frontend, AI, and DevOps teams
- Debug and resolve production issues
- Write clean, maintainable, and testable code
- Contribute to system architecture and technical decisions
What We’re Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 2–5 years of experience in backend development
- Strong proficiency in Python, Java, Node.js, or similar backend languages
- Experience building RESTful APIs and microservices
- Familiarity with databases (SQL and/or NoSQL)
- Understanding of system design and distributed systems basics
- Experience working with cloud platforms (AWS, Azure, or GCP)
- Strong problem-solving and debugging skills
Nice to Have
- Experience with FastAPI, Django, Spring Boot, or similar frameworks
- Familiarity with Docker, Kubernetes, or container-based systems
- Experience with message queues (Kafka, RabbitMQ, etc.)
- Exposure to AI/ML integrations or data-driven systems
- Experience working in SaaS or product-based companies