Full Stack Intern
TrustSphere Technologies
About the Role
TrustSphere Technologies LLP is seeking a motivated Full Stack Development Intern to contribute to the design, development, testing, and deployment of TrustCore. This role offers hands-on exposure to enterprise SaaS architecture, microservices, database design, secure coding practices, and real-world product engineering.
Key Responsibilities
- Develop and maintain responsive user interfaces using React, TypeScript, HTML, CSS, and modern front-end development practices.
- Build and enhance back-end services and RESTful APIs using Java and Spring Boot.
- Assist in developing and maintaining microservices and integrating services through API gateways.
- Design, write, and optimize SQL queries, database schemas, and data models using PostgreSQL.
- Contribute to reusable platform components, dynamic forms, configurable workflows, and common application services.
- Assist in implementing platform capabilities such as authentication, role-based access control (RBAC), audit trails, and application logging.
- Integrate front-end components with back-end APIs and troubleshoot end-to-end application issues.
- Write unit tests, perform debugging, participate in code reviews, and help maintain code quality.
- Support application packaging, deployment, environment configuration, and release activities.
- Prepare technical documentation, API specifications, and implementation notes.
- Collaborate with product and engineering teams to understand requirements and deliver features aligned with TrustCore's product roadmap.
- Follow secure coding practices and contribute to improving application performance, reliability, maintainability, and scalability.
Requirements & Tech Stack
- Foundational knowledge of HTML, CSS, JavaScript, and TypeScript.
- Familiarity with React or another modern front-end framework.
- Basic knowledge of Java and object-oriented programming concepts.
- Familiarity with Spring Boot, REST APIs, and back-end application development is an advantage.
- Understanding of relational databases, SQL queries, database relationships, and data modeling; PostgreSQL knowledge is preferred.
- Basic understanding of Git, version control, debugging, software testing, and documentation.
- Interest in enterprise application development, SaaS platforms, microservices, or cybersecurity and GRC technologies.
- Awareness of authentication, authorization, API security, or secure coding practices is an added advantage.
Qualifications
- Strong analytical and problem-solving skills, attention to detail, and a willingness to learn new technologies.
- Recently completed a degree in Computer Science, Information Technology, Engineering, or a related discipline, or possessing equivalent practical experience.
- Good communication skills and the ability to collaborate with team members, receive feedback, and continuously improve.
What You Will Learn
- Hands-on experience developing a real-world enterprise GRC platform.
- Practical exposure to React, TypeScript, Java, Spring Boot, and PostgreSQL.
- Understanding of enterprise SaaS architecture, microservices, and API integration.
- Experience with configurable workflows, dynamic forms, RBAC, and audit logging.
- Exposure to secure software development, testing, deployment, and release management.
- The opportunity to contribute to production-oriented features under the guidance of experienced engineers.

