Backend Developer Intern
Job Summary
This is a remote position.
About Spark TechnologiesSPARK Technologies is a technology company working across AI Web3 blockchain and digital learning. We work with students institutions businesses and industry partners to create practical opportunities around learning technology and career development.We are looking for a Backend Developer Intern with knowledge of NestJS and . You will be responsible for building and maintaining REST APIs integrating databases and developing scalable backend services.Responsibilities
- Develop and maintain backend applications using NestJS and .
- Build and optimize REST APIs.
- Integrate databases and third-party APIs.
- Debug test and improve application performance.
- Write clean maintainable and well-documented code.
- Collaborate with frontend and product teams.
- Strong knowledge of NestJS and .
- Experience with REST APIs.
- Familiarity with PostgreSQL MySQL or MongoDB.
- Knowledge of Git and basic backend best practices.
- Good problem-solving and communication skills.
- Bachelors degree in Computer Science IT or a related field preferred.
- Work on real-world products.
- Learn from experienced developers.
- Career growth opportunities.
- Collaborative and supportive team environment.
- Flexible schedule
- Paid sick time
- Paid time off
- Work from home
Required Skills:
Develop and maintain backend applications using NestJS and . Build and optimize REST APIs. Integrate databases and third-party APIs. Debug test and improve application performance. Write clean maintainable and well-documented code. Collaborate with frontend and product teams.
Required Education:
Eligibility A minimum of one year of professional experience specifically within SaaS EdTech or Corporate Placements is / Skills RequiredExceptional Communication: Commanding presence with professional speaking writing and presentation Mindset: Ability to understand client needs and provide tailored Aptitude: Strong capacity to learn and explain technology or tech-driven Thinking: Ability to manage multi