The Role
Software engineering interns develop and maintain Django, Odoo, SaaS, and Microsoft 365 solutions. Responsibilities include backend and frontend development, REST APIs, PostgreSQL database work, testing, Docker deployments, GitHub workflows, documentation, production support, client demonstrations, data migration, training, and go-live assistance. Interns also use and evaluate AI coding tools while contributing to development process improvements.
Summary Generated by Built In
This internship presents a dynamic chance to build and maintain essential parts of live client systems and our SaaS platform. Interns will work immediately with Django back-ends, APIs, Odoo modules, and Microsoft 365 automation tools. The position prioritizes swift delivery, enabling early production releases while leveraging a professional GitHub Enterprise workflow and integrating AI-driven coding tools into daily tasks.
- Responsibilities
- Design and deploy new features or fix bugs within Django applications, covering models, views, REST APIs, and background tasks, alongside Odoo modules like workflows and reporting.
- Build front-end interfaces using HTML, CSS, JavaScript, and Odoo's web framework or modern frameworks for SaaS products.
- Develop solutions for the Microsoft 365 ecosystem, including managing SharePoint sites, creating Power Automate workflows, building Power Apps forms, and integrating with Microsoft Graph.
- Handle database tasks such as creating migrations, running queries, and generating reports using PostgreSQL.
- Work within a GitHub Enterprise environment by using feature branches, submitting pull requests, engaging in code reviews, and ensuring continuous integration checks succeed.
- Create and maintain unit and integration tests to ensure code reliability.
- Manage deployments to staging and production environments via Docker while following change management protocols.
- Generate clear documentation, including README files, API specifications, and client handover guides.
- Resolve support tickets for live systems like Odoo, Django, and SharePoint within defined timeframes.
- Join client meetings and demonstrations to collect requirements, documenting them as actionable user stories and development tasks.
- Support data migration efforts, user training sessions, and go-live support activities for client projects.
- Utilize AI coding assistants for scaffolding, refactoring, testing, and documentation generation, while critically reviewing all AI-generated output before merging.
- Help refine the team's internal development strategies by improving prompts, defining skills, and creating automations to boost delivery speed.
Requirements- Proficiency in Python with experience in the Django framework.
- Familiarity with Odoo module development, including models, views, and workflows.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
- Experience or strong interest in Microsoft 365 tools, specifically Power Automate, Power Apps, and SharePoint.
- Competence in SQL and database management, particularly with PostgreSQL.
- Understanding of version control systems, specifically GitHub workflows including branching and pull requests.
- Ability to write and maintain unit and integration tests.
- Experience with containerization tools like Docker.
- Strong communication skills for client interaction and documentation.
- Familiarity with AI-assisted development tools and the ability to critically review AI-generated code
- Design and deploy new features or fix bugs within Django applications, covering models, views, REST APIs, and background tasks, alongside Odoo modules like workflows and reporting.
Skills Required
- Proficiency in Python with experience in the Django framework
- Familiarity with Odoo module development, including models, views, and workflows
- Knowledge of HTML, CSS, and JavaScript
- Experience or strong interest in Microsoft 365 tools, including Power Automate, Power Apps, and SharePoint
- Competence in SQL and database management, particularly PostgreSQL
- Understanding of GitHub workflows, including branching and pull requests
- Ability to write and maintain unit and integration tests
- Experience with containerization tools such as Docker
- Strong communication skills for client interaction and documentation
- Familiarity with AI-assisted development tools and ability to critically review AI-generated code
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Jobberman is Nigeria's leading career development and recruitment solutions company, focusing on connecting qualified job seekers with verified employers. Headquartered in Lagos, Nigeria, the company operates as an online job marketplace and career portal. It provides comprehensive online career development support, training services, and personalized HR solutions designed to empower job seekers and assist employers in finding the right talent.






