Are you a highly skilled and passionate Python Developer with a knack for building innovative AI data models? Do you thrive in dynamic environments where your expertise directly contributes to cutting-edge business solutions? Odixcity Consulting, Nigeria's premier foreign outsourcing firm specializing in human resources and procurement, is seeking a Senior Python Developer (Full Stack) to join our forward-thinking team. If you're ready to make a significant impact by leveraging your full-stack development skills to drive AI and data engineering initiatives, we invite you to explore this exciting opportunity.
About Odixcity Consulting
At Odixcity Consulting, we are dedicated to delivering robust business solutions to diverse groups, entrepreneurs, and Small and Medium-sized Enterprises (SMEs). Our commitment to innovation and excellence drives us to seek out top talent who can help us push the boundaries of technology and service delivery. We believe in fostering an environment where creativity, collaboration, and technical prowess are celebrated, providing ample opportunities for our team members to work on challenging and innovative projects using the latest technologies and tools.
The Opportunity: Senior Python Developer (Full Stack)
We are searching for a passionate and experienced Python developer to play a pivotal role in building our next-generation AI data model. This isn't just a coding position; it's an opportunity to shape the future of our business solutions. You will be instrumental in developing and implementing high-quality software solutions, crafting complex applications with cutting-edge programming features and frameworks, and actively collaborating with cross-functional teams to define, design, and ship new features. As a key contributor, you will brainstorm solutions, address data engineering challenges, and construct robust data pipelines that meet our business goals.
You will be responsible for developing applications primarily in Python, leveraging frameworks like Django, and working with tools such as Cvat, among others.
Key Responsibilities
- Develop, test, and maintain high-quality software solutions using the Python programming language, ensuring scalability and reliability.
- Participate actively throughout the entire software development lifecycle, from conceptualization and design to building, testing, and delivering solutions.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to identify complex problems and devise innovative solutions.
- Write clean, efficient, and reusable code that adheres to best practices, ensuring maintainability and future extensibility.
- Design and implement large-scale data processing pipelines, enabling developers to build and train novel machine learning algorithms efficiently.
- Engage in rigorous code reviews, contributing to the maintenance of high code quality standards and proactively identifying areas for improvement to implement practical solutions.
- Perform debugging and troubleshooting for Python-related queries and issues, ensuring smooth operation of applications.
- Stay abreast of emerging trends, technologies, and best practices in Python development, data science, and artificial intelligence.
Who We Are Looking For (Qualifications)
To succeed in this role, you should possess a strong foundation in computer science and extensive practical experience:
- Education: A Bachelor's Degree in Computer Science, Software Engineering, or a closely related technical field.
- Experience: A minimum of 6 years of hands-on experience as a Python Developer, complemented by a strong portfolio showcasing successful A.I. projects.
- Python Ecosystem Mastery: In-depth understanding and practical experience with the Python software development stacks, ecosystems, frameworks, and essential data science tools such as NumPy, SciPy, Pandas, Dask, spaCy, NLTK, scikit-learn, and PyTorch.
- Full-Stack Proficiency: Demonstrated experience with front-end development technologies including HTML, CSS, and JavaScript.
- Database Acumen: Familiarity with various database technologies, encompassing both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Framework Expertise: Proven experience with popular Python web frameworks, particularly Django.
- AI/ML Knowledge: Solid understanding of data science and machine learning concepts, algorithms, and associated tools.
- Cloud Platforms: A working understanding of leading cloud platforms such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
- CVAT-AI Experience: Mandatory experience using the cvat-ai open-source library to build Python projects.
- Problem-Solving & Communication: Excellent problem-solving abilities coupled with strong communication and collaboration skills, essential for cross-functional teamwork.
- Team Player: A strong team spirit and a collaborative mindset.
Salary
The successful candidate can expect a competitive monthly salary ranging from N700,000 to N800,000, commensurate with experience and qualifications.
Join Odixcity Consulting and contribute to building innovative AI solutions that empower businesses. We offer a challenging yet rewarding environment where your skills will be highly valued, and your career growth will be prioritized.
Method of Application
Interested and qualified candidates should send their CV to: cvs@odixcityconsulting.com.ng using the job title as the subject of the mail.

