About Truxt
At Truxt.ai, we're not just another startup, we're solving large enterprises' biggest data paradoxes and pioneering the world's first fully autonomous software Analytics. As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compensation.We're seeking passionate, self-motivated, go getters to join our journey in transforming businesses.
Job Description :
We are seeking a skilled Senior Backend Engineer with expertise in building and deploying scalable SaaS and ML applications. As a Senior Backend Engineer, you will be responsible for developing, integrating AI-powered SaaS platform, and deploying to cloud infrastructure. The candidate should have experience in architecting efficient backend, building data pipelines, developing REST APIs, and a strong understanding of cloud deployment strategies. Additionally, the candidate should possess the ability to build authentication and authorization modules to ensure secure access to our applications and APIs.
Responsibilities :
- Develop highly efficient & scalable Software as a Service (SaaS) platform
- Architect & Develop secured backend systems
- Design, develop, and maintain backend services for the AI and SaaS platform
- Integrate AI / ML models into backend services using Python frameworks like FastAPI, Flask, and Django.
- Build and manage RESTful APIs and GraphQL endpoints for efficient data querying.
- Implement and maintain microservices architecture with Docker for containerization.
- Manage relational and NoSQL databases, including PostgreSQL, MongoDB, and Redis.
- Handle real-time data processing using Apache Kafka.
- Ensure the platform’s security by implementing OAuth 2.0, OpenID Connect, JWT, and OWASP security guidelines.
- Oversee DevOps practices, including CI / CD pipelines
- Collaborate closely with frontend engineers to ensure seamless integration of backend services.
- Build strong team, mentor junior team members
Requirements :
Bachelor’s degree in Computer Science, Engineering, or a related field.5+ years of experience in backend development with a strong portfolio of past projects.Must have built a SaaS platform.Proficiency in Python frameworks (FastAPI, Flask, Django) and Go.Experience with containerization (Docker) and DevOps.Strong understanding of relational and NoSQL databases (PostgreSQL, MongoDB, Redis).Familiarity with CI / CD tools (Jenkins) and monitoring tools (Prometheus, Grafana).Understanding of real-time data processing frameworks (Apache Kafka).Excellent problem-solving skills and attention to detail.Strong communication skills and the ability to work collaboratively in a team environment.Preferred Qualifications :
Knowledge of AI / ML libraries and frameworks (TensorFlow, PyTorch, Hugging Face Transformers).Familiarity with Operations & infrastructure as code (IaC) tools like Terraform.Understanding DevOps, container orchestration with Kubernetes, and monitoring using Prometheus and Grafana.