Full Stack Developer

SymphonyAI

Bangalore Freshers ₹6–12 LPA Posted today 💼 Apprentice
Apply Now

Job Description

Join our journey to build innovative enterprise applications that power AI-driven retail solutions. As a Full Stack Apprentice, you will work alongside experienced engineers to develop scalable backend services, modern web applications, and data-driven solutions. This apprenticeship offers hands-on experience across backend development, frontend development, databases, cloud technologies, and modern software engineering practices while working on real-world business challenges.

About the role

  • Develop and maintain backend applications and services using Python.
  • Develop responsive and user-friendly web applications using Angular.
  • Design, develop, and consume RESTful APIs.
  • Build reusable components, modules, and automation utilities.
  • Write and optimize SQL queries for PostgreSQL and SQL Server.
  • Assist in developing ETL pipelines and data transformation workflows.
  • Analyse and process structured data to support business applications.
  • Debug, troubleshoot, and optimize application performance across frontend and backend.
  • Write unit tests and follow software engineering best practices.
  • Integrate applications with cloud services and third-party platforms.
  • Contribute to enterprise application development using C#/.NET based on project requirements.
  • Explore new technologies, frameworks, and development tools.
  • Prepare and maintain technical documentation for applications, APIs, and development processes.

About you

Primary Skills (Must Have):

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Strong programming knowledge in Python.
  • Basic knowledge of HTML, CSS, JavaScript, and Angular.
  • Good understanding of Object-Oriented Programming (OOP).
  • Good understanding of Data Structures and Algorithms.
  • Basic knowledge of SQL and relational databases.
  • Familiarity with REST APIs and JSON.
  • Basic understanding of Git, version control, front end applications.
  • Strong analytical and problem-solving skills.
  • Passion for software development and eagerness to learn new technologies.
  • Strong problem-solving and analytical skills.
  • Logical reasoning and attention to detail.
  • Good verbal and written communication skills.
  • Ability to work collaboratively in cross-functional teams.
  • Willingness to learn new technologies, tools, and software development practices.
  • Self-motivated with a positive attitude and strong learning mindset.

Secondary Skills (Good to Have):

  • Knowledge of Python frameworks such as FastAPI or Flask.
  • Understanding of Data Engineering concepts and ETL pipelines.
  • Exposure to C#/.NET development.
  • Exposure to Microsoft Azure or AWS cloud platforms.
  • Familiarity with Docker and containerization.
  • Basic understanding of CI/CD pipelines and DevOps practices.
  • Knowledge of NoSQL databases is an added advantage.

Additional Information

Education: Bachelor's/Master's in Computer Science/Information Technology

Job Req ID: 2951

About the Company

SymphonyAI

SymphonyAI is a leading provider of AI-powered decision intelligence platforms serving retail, finance, manufacturing, and media industries with predictive analytics and autonomous operations solutions. Recognized for its industry-specific AI applications, SymphonyAI processes petabyte-scale datasets to deliver real-time insights and operational optimization for Fortune 500 enterprises. The company's vertical AI expertise and composable platform architecture establish SymphonyAI as the trusted partner for enterprise-wide predictive intelligence transformation.

⚠️

Note: If the link is expired, the opportunity is closed or disabled by the company. Check for other opportunities.