Full Stack Developers play a critical role in the development of the proctoring solution by working on both the frontend and backend components. They are responsible for building and maintaining the entire technology stack.
Responsibilities
• Develop and maintain both frontend and backend components of the proctoring system.
• Implement user interfaces, features, and server-side logic.
• Collaborate with frontend developers and UX/UI designers.
• Work on server-side scripting, database design, and optimization.
• Integrate third-party services and APIs as needed.
• Ensure the system’s security and data privacy measures.
• Perform testing, debugging, and troubleshooting of the entire application.
• Optimize the system for scalability and performance.
• Collaborate with the project manager and other team members.
• Stay up-to-date with development trends and technologies.
Qualifications
• Bachelor’s degree in Computer Science or related field.
• Proven experience as a Full Stack Developer with a strong portfolio.
• Proficiency in both frontend and backend technologies.
• Experience with web development frameworks (e.g., React, Angular, Node.js, Django, Ruby on Rails).
• Database design and management skills (e.g., SQL, NoSQL).
• Knowledge of server-side scripting languages (e.g., Python, Java, Ruby).
• Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Strong problem-solving and teamwork skills.
• Excellent communication and collaboration abilities.