About the job
As a Backend Intern at Marsaic Tech, you will be responsible for assisting in the development, testing, and maintenance of server-side logic and databases to ensure seamless application performance.
Key Responsibilities:
Backend Development:
- Assist in building and maintaining scalable server-side applications using Node.js, Express.js, and MongoDB/MySQL.
- Develop RESTful APIs to support front-end functionality.
Database Management:
- Design, implement, and optimize database schemas for performance and scalability.
- Write and optimize database queries for efficiency.
API Development & Integration:
- Develop, document, and integrate APIs for seamless data exchange between front-end and back-end systems.
- Work with third-party APIs for features such as authentication, payment gateways, etc.
Security & Performance Optimization:
- Implement authentication & authorization (e.g., JWT, OAuth).
- Ensure security best practices to prevent vulnerabilities like SQL Injection, XSS, and CSRF attacks.
- Optimize backend code for improved response times and scalability.
Debugging & Testing:
- Identify and fix backend bugs, ensuring smooth functionality.
- Write unit tests and perform debugging to maintain application stability.
Collaboration & Documentation:
- Work closely with front-end developers, designers, and other team members to ensure seamless integration.
- Document code, API endpoints, and database structures for future reference.
Deployment & Maintenance:
- Assist in deploying applications on cloud platforms (e.g., AWS, Firebase, Heroku).
- Monitor server performance and troubleshoot issues when necessary.
Required Skills:
- Proficiency in Node.js, Express.js
- Understanding of MongoDB, MySQL, or PostgreSQL
- Knowledge of RESTful API design
- Familiarity with Git/GitHub for version control
- Basic understanding of cloud services (AWS, Firebase, etc.)
- Strong problem-solving and analytical skills
Additional Information:
- Internship Duration: 3 months
- Work Mode: Remote, with weekly/fortnightly physical meet-ups
- Daily Updates: To be shared via GitHub or workflow tool
Looking to kickstart your career in backend development?