Full Stack Engineer

Raipur, Chhattisgarh, India

Company Description2DI is a growing technology company focused on building scalable, user-centric digital solutions. We value modern engineering practices, clean design, teamwork, and continuous learning. Our team works on practical, real-world products while providing a supportive environment where freshers can learn, take ownership, and grow their technical skills.

At 2DI, freshers get opportunities to work closely with experienced developers, contribute to live projects, learn industry best practices, and gain hands-on experience across both front-end and back-end development.

Role DescriptionWe are looking for a Fresher Full Stack Developer who is passionate about software development and eager to build a career in web application development.

As a Full Stack Developer, you will work on both front-end and back-end development, assisting in building, testing, and maintaining web applications. You will collaborate with developers, designers, and product teams to implement new features, fix bugs, integrate APIs, and improve existing applications.

This is a full-time hybrid role based in Raipur, with regular on-site collaboration and some flexibility for work from home.

The role is designed for candidates who are willing to learn, experiment with new technologies, and develop strong practical programming skills.

Key Responsibilities

  • Develop responsive and user-friendly web interfaces.
  • Build and integrate RESTful APIs.
  • Work with databases and perform basic database operations.
  • Write clean, maintainable, and reusable code.
  • Assist in developing new features and improving existing functionality.
  • Identify and fix bugs with guidance from senior developers.
  • Participate in code reviews and follow development best practices.
  • Work with Git and version-control workflows.
  • Write basic tests and perform application debugging.
  • Collaborate with designers, developers, and product team members.
  • Learn and work with modern development frameworks and tools.
  • Participate in technical discussions and contribute ideas for improving applications.
  • Continuously learn new technologies and improve development skills.Qualifications
  • 0–1 year of experience in software/web development. Fresh graduates are welcome to apply.
  • Basic understanding of HTML, CSS, and JavaScript.
  • Basic knowledge of front-end development and responsive design.
  • Understanding of any modern front-end framework such as React, Vue, or Angular is an advantage.
  • Basic knowledge of any back-end programming language/framework such as PHP/Laravel, Node.js, Python/FastAPI/Django, or similar.
  • Understanding of REST APIs and how front-end applications communicate with back-end services.
  • Basic knowledge of SQL databases such as MySQL or PostgreSQL.
  • Familiarity with Git/GitHub.
  • Understanding of basic programming concepts, OOP, and data structures.
  • Good problem-solving and debugging skills.
  • Willingness to learn and work with new technologies.
  • Good communication and teamwork skills.
  • Degree/diploma in Computer Science, Engineering, IT, or a related field, or equivalent practical knowledge.Good to Have
  • Personal, academic, or internship projects demonstrating full-stack development.
  • Knowledge of React + Node.js, React + Laravel, React + Python, or similar technology stacks.
  • Basic understanding of NoSQL databases such as MongoDB.
  • Familiarity with Docker and cloud platforms.
  • Basic knowledge of CI/CD and deployment.
  • Experience working with APIs such as payment, authentication, or third-party APIs.
  • A GitHub profile with personal or academic projects.What We Offer
  • Hands-on experience working on real-world projects.
  • Mentorship and guidance from experienced developers.
  • Opportunity to work across front-end and back-end technologies.
  • Exposure to modern development practices and tools.
  • Supportive and collaborative work environment.
  • Opportunities for continuous learning and career growth.
  • Opportunity to take ownership of features and gradually grow into a full-stack engineering role.Experience: Fresher / 0–1 Year

Job Type: Full-time

Location: Raipur, Chhattisgarh

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →