Role Description This is a non-paid internship remote role for a Full Stack Developer at Sports Excitement. The Full Stack Developer will be responsible for back-end and front-end web & App Development. CPT & OPT Students welcome.
Key Responsibilities:
Front-End Development:Design and implement user interfaces using HTML, CSS, and JavaScript.Work with front-end frameworks and libraries like React, Angular, or Vue.js to create responsive and dynamic user experiences.Ensure cross-browser compatibility and optimize applications for performance.
Back-End Development:Develop server-side logic using programming languages like Node.js, Python, Ruby, Java, or PHP.Build and maintain APIs (RESTful or GraphQL) for communication between the front end and back end.Manage databases (SQL or NoSQL) and ensure data integrity and security.Implement authentication, authorization, and other security measures.DevOps & Deployment:
Automate deployment processes using tools like Docker, Kubernetes, Jenkins, or GitHub Actions.Monitor and maintain cloud services and servers, ensuring high availability and scalability.Handle CI/CD pipelines to streamline the development and deployment process.
Collaboration & Project Management:Work closely with designers, product managers, and other developers to define project requirements and deliver solutions.
Participate in code reviews, testing, and debugging to ensure code quality and functionality.
Stay updated with the latest industry trends, technologies, and best practices.
Problem Solving & Optimization:Identify and troubleshoot issues across the entire application stack.
Optimize application performance, including load times, query efficiency, and resource utilization.Required Skills:Proficiency in both front-end (HTML, CSS, JavaScript) and back-end (Node.js, Python, etc.) technologies.Experience with databases like MySQL, PostgreSQL, MongoDB, etc.Knowledge of version control systems like Git.Familiarity with web development frameworks and libraries (e.g., React, Django, Express).Understanding of RESTful APIs and web services.Experience with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.Strong problem-solving skills and attention to detail.Ability to work both independently and as part of a team.