About the work from home job/internship
Selected intern's day-to-day responsibilities include:
1. Develop new features based on project requirements.
2. Fix bugs and improve performance in existing applications.
3. Write clean, maintainable, and efficient code following best practices.
4. Conduct code reviews to ensure code quality, security, and maintainability.
5. Refactor code to optimize performance and readability.
6. Design scalable, secure, and efficient system architectures.
7. Plan database structures and optimize queries.
8. Choose appropriate technologies and frameworks for projects.
9. Implement cloud solutions and DevOps pipelines.
10. Participate in daily stand-up meetings (Scrum/Kanban) to discuss progress and roadblocks.
11. Collaborate with designers, product managers, and stakeholders to refine requirements.
12. Coordinate with DevOps engineers for deployments and infrastructure changes.
13. Troubleshoot production issues and implement hotfixes.
14. Analyze logs and monitor application performance (using tools like Datadog, New Relic, Prometheus).
15. Write unit, integration, and end-to-end tests to ensure reliability.
16. Automate software builds and deployments using GitHub Actions, Jenkins, GitLab CI/CD.
17. Manage cloud infrastructure (GCP, AWS).
18. Handle version control and merge PRs (Git, Bitbucket).
19. Maintain API documentation (Swagger, Postman).
20. Update system design and architecture documentation.
21. Write README files and onboarding guides for new developers.
22. Explore new frameworks, libraries, and best practices.
23. Experiment with AI/ML, blockchain, or other emerging technologies.
24. Attend sprint planning, retrospectives, and demos.
25. Estimate tasks and set priorities for the next sprint.
26. Collaborate on user stories and backlog grooming.
27. Ensure software follows security best practices (e.g., OWASP Top 10).
28. Perform vulnerability assessments and penetration testing.
29. Handle GDPR, HIPAA, or other regulatory compliance requirements.
30. Gather feedback on application features.
31. Explain technical solutions to non-technical stakeholders.
32. Support end-users in troubleshooting issues.
Skill(s) required
C++ Programming
DevOps
Google Cloud Computing
Java
JavaScript
Mathematics
MySQL
PHP
Python
Research and Analytics
R Programming
Earn certifications in these skills
Who can apply
Only those candidates can apply who:
1. are available for the work from home job/internship
2. can work from 11:30 am - 6:30 pm Indian Standard Time (as the company is based outside of India & their local work timings are 9:00 am - 4:00 pm Eastern African Time)
3. can start the work from home job/internship between 10th Feb'25 and 17th Mar'25
4. are available for duration of 3 months
5. have relevant skills and interests
* Women wanting to start/restart their career can also apply.
Other requirements
1. Strong work ethic and commitment to excellence.
2. First-principles thinker (not just a “coder”).
3. High-performance problem-solving ability.
4. Ability to thrive in a high-speed, chaotic environment.
5. Mastery of multiple disciplines (full-stack thinking).
6. Relentless drive for action and execution.
7. Zero tolerance for mediocrity and bureaucracy.
8. Ability to create something 10x better, not just incremental improvements.
9. Mission-driven and passionate about the bigger picture.
10. Obsession with engineering perfection.
Perks
Certificate
Letter of recommendation
5 days a week
Number of openings
1
About Granville Tech Company Ltd. (Kampala, Uganda)
Granville-Tech, based in Kampala, Uganda, is a forward-thinking technology startup dedicated to bridging the gap between innovation and sustainable impact. We offer a wide range of tech services, including AI & machine learning solutions, custom software development, IT consulting, and cloud infrastructure management. Our projects aim to reshape industries and enhance lives, from AI-powered adaptive learning solutions to sign language-to-speech software.
Activity on Internshala
Hiring since September 2024