ApplyC++ Developer Intern - Master's Level Internship
Posted 3 months agoViewed
View full description
Requirements:
- Completed Bachelor’s degree in Computer Science, Software Engineering, or a related field required. Master’s program enrollment or completion is preferred but not mandatory.
- Strong proficiency in C++ programming language.
- Experience with browser technologies, particularly Chromium, and customizing browser functionality.
- Full-stack knowledge with the ability to work on both user interfaces and server-side logic.
- Familiarity with database management and backend technologies (PostgreSQL, SQL, NoSQL).
- Strong understanding of RESTful API design and development.
- Experience with performance optimization for browser-based applications.
- Experience with both frontend frameworks (e.g., React.js, Material-UI) and backend frameworks (e.g., Django, Flask, FastAPI).
- Knowledge of web security best practices.
- Familiarity with tools like Postman for API testing and debugging.
- Experience with Redux for state management and Notion for collaboration.
Responsibilities:
- Develop and optimize both frontend and backend components using C++ in a full-stack environment.
- Work with Chromium-based technologies, customizing and forking Chromium to build browser-based solutions.
- Collaborate with frontend and backend engineers to ensure smooth data flow and integration between user interfaces and server-side logic.
- Design and implement responsive user interfaces, ensuring cross-browser compatibility and performance.
- Develop and maintain server-side components and APIs, working with databases such as PostgreSQL, SQL, and NoSQL.
- Ensure the security, performance, and scalability of the entire web application, focusing on both frontend and backend optimizations.
- Participate in code reviews, collaborate using Notion, and contribute to discussions on development best practices.
- Stay up-to-date with the latest C++ development trends and browser technologies.
Apply