Apply for Internship | Back-End Developer
Responsibilities
- Integrate user-facing elements created by front-end developers with server-side logic
- Craft reusable, testable, and efficient code
- Design and deploy low-latency, high-availability, and performance-optimized applications
- Implement security and data protection measures
- Integrate data storage solutions effectively
Skills and Qualifications
- Strong proficiency in JavaScript
- Familiarity with Node.js and its associated frameworks
- Understanding of asynchronous programming and its intricacies and solutions
- Solid grasp of server-side templating languages
- Proficiency in server-side CSS preprocessors
- Basic knowledge of front-end technologies, including HTML5 and CSS3
- Awareness of accessibility and security compliance considerations
- Expertise in user authentication and authorization across multiple systems, servers, and environments
- Proficiency in integrating various data sources and databases into a unified system
- Understanding of fundamental design principles for scalable applications
- Awareness of variances between different delivery platforms, such as mobile and desktop, and the ability to optimize output accordingly
- Proficiency in crafting database schemas that accurately represent and support business processes
- Implementation of automated testing platforms and unit tests
- Competence in code versioning tools like Git
- Preference given to candidates with a track record of app development, corporate experience, and participation or victory in hackathons.
Job Details:
- Job Type: Internship
- Benefits: Work from home
- Schedule: Flaxible