NeoGenCode Technologies Pvt Ltd Logo

Senior Software Engineer

NeoGenCode Technologies Pvt Ltd

All India 5 to 10 Yrs 1 month ago

Job Description

As a Senior Full Stack Software Engineer with 5 to 10 years of experience, your role will involve strong technical leadership and hands-on expertise in AI/ML, data-centric applications, and scalable full-stack architectures. You will design and implement complex applications integrating ML/AI models, lead full-cycle development, and mentor engineering teams.

Key Responsibilities:

  • Architect, design, and develop scalable full-stack applications for data and AI-driven products.
  • Build and optimize data ingestion, processing, and pipeline frameworks for large datasets.
  • Deploy, integrate, and scale ML/AI models in production environments.
  • Drive system design, architecture discussions, and API/interface standards.
  • Ensure engineering best practices across code quality, testing, performance, and security.
  • Mentor and guide junior developers through reviews and technical decision-making.
  • Collaborate cross-functionally with product, design, and data teams to align solutions with business needs.
  • Monitor, diagnose, and optimize performance issues across the application stack.
  • Maintain comprehensive technical documentation for scalability and knowledge-sharing.

Qualifications Required:

  • Education: B.E./B.Tech/M.E./M.Tech in Computer Science, Data Science, or equivalent fields.
  • Experience: 5+ years in software development with at least 2+ years in a senior or lead role.
  • Full Stack Proficiency:
  • Front-end: React / Angular / Vue.js
  • Back-end: Node.js / Python / Java
  • Data Engineering: Experience with data frameworks such as Apache Spark, Kafka, and ETL pipeline development.
  • AI/ML Expertise: Practical exposure to TensorFlow, PyTorch, or scikit-learn and deploying ML models at scale.
  • Databases: Strong knowledge of SQL & NoSQL systems (PostgreSQL, MongoDB) and warehousing tools (Snowflake, BigQuery).
  • Cloud & DevOps: Working knowledge of AWS, GCP, or Azure; containerization & orchestration (Docker, Kubernetes); CI/CD; MLflow/SageMaker is a plus.
  • Visualization: Familiarity with modern data visualization tools (D3.js, Tableau, Power BI).

Soft Skills:

  • Excellent communication and cross-functional collaboration skills.
  • Strong analytical mindset with structured problem-solving ability.
  • Self-driven with ownership mentality and adaptability in fast-paced environments.

Preferred Qualifications (Bonus):

  • Experience deploying distributed, large-scale ML or data-driven platforms.
  • Understanding of data governance, privacy, and security compliance.
  • Exposure to domain-driven data/AI use cases in fintech, healthcare, retail, or e-commerce.
  • Experience working in Agile environments (Scrum/Kanban).
  • Active open-source contributions or a strong GitHub technical portfolio. As a Senior Full Stack Software Engineer with 5 to 10 years of experience, your role will involve strong technical leadership and hands-on expertise in AI/ML, data-centric applications, and scalable full-stack architectures. You will design and implement complex applications integrating ML/AI models, lead full-cycle development, and mentor engineering teams.

Key Responsibilities:

  • Architect, design, and develop scalable full-stack applications for data and AI-driven products.
  • Build and optimize data ingestion, processing, and pipeline frameworks for large datasets.
  • Deploy, integrate, and scale ML/AI models in production environments.
  • Drive system design, architecture discussions, and API/interface standards.
  • Ensure engineering best practices across code quality, testing, performance, and security.
  • Mentor and guide junior developers through reviews and technical decision-making.
  • Collaborate cross-functionally with product, design, and data teams to align solutions with business needs.
  • Monitor, diagnose, and optimize performance issues across the application stack.
  • Maintain comprehensive technical documentation for scalability and knowledge-sharing.

Qualifications Required:

  • Education: B.E./B.Tech/M.E./M.Tech in Computer Science, Data Science, or equivalent fields.
  • Experience: 5+ years in software development with at least 2+ years in a senior or lead role.
  • Full Stack Proficiency:
  • Front-end: React / Angular / Vue.js
  • Back-end: Node.js / Python / Java
  • Data Engineering: Experience with data frameworks such as Apache Spark, Kafka, and ETL pipeline development.
  • AI/ML Expertise: Practical exposure to TensorFlow, PyTorch, or scikit-learn and deploying ML models at scale.
  • Databases: Strong knowledge of SQL & NoSQL systems (PostgreSQL, MongoDB) and warehousing tools (Snowflake, BigQuery).
  • Cloud & DevOps: Working knowledge of AWS, GCP, or Azure; containerization & orchestration (Docker, Kubernetes); CI/CD; MLflow/SageMaker is a plus.
  • Visualization: Familiarity with modern data visualization tools (D3.js, Tableau, Power BI).

Soft Skills:

  • Excellent communication and cross-functional collaboration skills.
  • Strong analytical mindset with structured problem-solving ability.
  • Self-driven with owne

Posted on: April 7, 2026