Junior Software Developer – ERP, Python & JavaScript
Abuja,
Nigeria
Job Summary
We are seeking a motivated Junior Software Developer with a focus on Odoo ERP and proficiency in Python and JavaScript. The ideal candidate will assist in the design, development, and maintenance of Odoo modules and backend services. This role is suitable for candidates with 2+ years of professional experience who are eager to grow their technical skills in ERP development and full-stack programming.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Basic proficiency in Python and JavaScript, with willingness to grow expertise.
Understanding of object-oriented programming, data structures, and software development principles.
Exposure to ERP systems, preferably Odoo, or willingness to learn Odoo development.
Familiarity with Git or other version control tools.
Strong problem-solving skills, attention to detail, and a collaborative mindset.
Responsibilities
Assist in designing, building, and maintaining Odoo ERP modules and Python/JavaScript applications.
Develop and maintain backend services, RESTful APIs, and integrations within Odoo.
Support system testing, debugging, and troubleshooting to ensure software reliability.
Collaborate with senior developers, product owners, and cross-functional teams to implement features.
Participate in code reviews, sprint planning, and Agile development processes.
Document code, technical designs, and system workflows for team reference.
Learn and apply best practices in ERP and software development, including modularization and version control.
Tech Stack & Tools
Programming Languages: Python, JavaScript
ERP: Odoo
Databases: PostgreSQL (used by Odoo)
Development & Deployment: REST APIs, Docker (basic understanding)
Version Control: Git, GitHub, GitLab
Project Management Tools: Jira, Confluence