Deccan AI
Deccan AI

Full Stack Engineer

July 12, 2025
Full-time
Remote · India
Mid-Senior level
Front-end Developer

About Us:

Soul AI is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS. We specialize in delivering high-quality human-curated data and AI-first scaled operations services. Based in San Francisco and Hyderabad, we are a fast-moving team on a mission to build AI for Good, driving innovation and societal impact.

Role Overview:

We are seeking a skilled FullStack Engineer to join our client’s team (Top Tier Consulting Firm) and operationalize our machine learning workflows. You will work closely with data scientists, engineers, and product teams to design, deploy, monitor, and maintain scalable ML pipelines in production. The ideal candidate has a strong foundation in ML systems, DevOps principles, and cloud-native technologies.

Responsibilities:

  • Develop and maintain scalable front-end and back-end systems using modern frameworks and technologies.
  • Build responsive, intuitive, and user-friendly web interfaces.
  • Design, develop, and consume RESTful and GraphQL APIs.
  • Optimize applications for maximum speed, scalability, and security.
  • Collaborate closely with design, product, and backend teams to deliver new features end-to-end.
  • Write unit and integration tests to ensure reliability and maintainability.
  • Participate in code reviews, design discussions, and architecture planning.
  • Troubleshoot, debug, and improve existing software systems.

Required Skills:

Frontend:

  • Proficient in HTML, CSS, JavaScript.
  • Hands-on experience with React, or Angular.
  • Familiarity with frontend build tools and bundlers (Webpack, Vite, Babel).
  • Experience with responsive design frameworks (e.g., TailwindCSS, Bootstrap).

Backend:

  • Proficient in at least one backend language/framework: Node.js, Express, Django, Flask, Java Spring, etc.
  • Experience designing and working with RESTful APIs or GraphQL.
  • Solid understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.

General:

  • Experience with Git, CI/CD pipelines, and version control workflows.
  • Familiarity with containerization using Docker; Kubernetes is a plus.
  • Understanding of authentication, authorization, and security best practices.
  • Experience working with cloud platforms like AWS, GCP, or Azure (e.g., S3, Lambda, Cloud Functions).
  • Experience with PySpark and distributed data processing
  • Familiarity with data pipeline orchestration
  • Solid programming skills in Python;

Nice to Have:

  • Experience with TypeScript on both frontend and backend.
  • Familiarity with microservices architecture and serverless computing.
  • Knowledge of testing frameworks like Jest, Mocha, Cypress, or Selenium.
  • Exposure to DevOps tools: Terraform, Jenkins, GitHub Actions.
  • Interest in performance optimization and web accessibility (WCAG standards).

Educational Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.