Uridium Technologies Limited is an IT Solutions delivery company that was set up and incorporated under the Companies and Allied Matters Act 1990, to bridge this gap by providing IT and Infrastructure solutions and services to all sectors of the Nigerian economy including FSI, Manufacturing, Oil & Gas, Government departments & educational institutions etc.
Read more about this company
We are seeking a highly proficient Senior Python/Django Engineer with a minimum of 5 years of experience to design, develop, test, and maintain scalable web applications. The ideal candidate will have a strong grasp of The Python programming language and object-oriented programming principles and experience with the Python Django stack and its related tools.
Responsibilities:
Develop and maintain scalable web applications using Python and the Django framework and Django rest framework.
Collaborate with front-end developers and other team members to deliver high-quality software.
Design and implement robust and efficient code, ensuring the application's performance and scalability.
Manage databases, including PostgreSQL and Redis, and optimize queries
Utilize Docker for containerization and deployment
Work with Pandas for data analysis and manipulation
Write unit tests and maintain clean, well-documented code.
Participate in code reviews and contribute to improving our development processes
Qualifications:
Minimum of 5 years of experience in Python development, with a focus on Django
Strong understanding of object-oriented programming principles
Proficiency with databases, particularly PostgreSQL and Redis.
Experience with Docker for containerization
Good Experience with Celery for task scheduling
Experience with RESTful API development
Experience with writing unit tests
Excellent problem-solving and debugging skills
Ability to work in a Linux environment
Experience with message broker such as Apache Kafka is a plus