Vacancy title:
Senior Backend Developer (Python)
Jobs at:
Kit Pos Uganda LimitedDeadline of this Job:
Wednesday, May 29 2024
Summary
Date Posted: Wednesday, May 15 2024, Base Salary: Not Disclosed
JOB DETAILS:
Job Summary
We are looking for a highly skilled Senior Backend Developer proficient in Python and its associated frameworks, with a strong background in artificial intelligence (AI). As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software solutions, leveraging Python and AI te
Job Description/Requirements
Roles and Responsibilities:
• Backend Development: Design and develop high-quality, scalable backend services and APIs using Python and its frameworks, such as Django, Flask, or FastAPI.
• AI Integration: Integrate AI technologies, such as machine learning models and natural language processing algorithms, into backend systems to enhance functionality and intelligence.
• Database Management: Design and optimize database schemas and queries to ensure efficient data storage and retrieval, utilizing technologies like SQL or NoSQL databases (e.g., PostgreSQL, MongoDB).
• System Architecture: Design and implement scalable and reliable backend architectures, considering factors such as performance, security, and maintainability.
• Performance Optimization: Identify and address performance bottlenecks in backend systems through optimization techniques, such as caching, asynchronous processing, and load balancing.
• Code Review and Testing: Conduct code reviews to ensure code quality, consistency, and adherence to best practices. Write unit tests and participate in test-driven development to maintain code reliability.
• Collaboration: Collaborate with frontend developers, AI engineers, and other cross-functional teams to integrate backend systems seamlessly with other components of the software solution.
• Documentation: Create and maintain technical documentation, including architecture diagrams, API documentation, and deployment procedures, to facilitate knowledge sharing and onboarding.
• Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate the build, testing, and deployment processes, ensuring a streamlined development workflow.
• Research and Innovation: Stay updated on emerging technologies and industry trends related to Python, AI, and backend development. Explore and experiment with new tools and techniques to drive innovation within the team.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• Extensive experience in backend development using Python, with a strong understanding of Python frameworks like Django, Flask, or FastAPI.
• Solid understanding of artificial intelligence concepts and experience integrating AI technologies into software systems.
• Proficiency in database design and management, including SQL and/or NoSQL databases.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
• Strong problem-solving skills and ability to troubleshoot complex issues in backend systems.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
• Proven track record of delivering high-quality software solutions on time and within scope.
• Ability to adapt to fast-paced environments and learn new technologies quickly.
Join our team as a Senior Backend Developer and contribute to building cutting-edge software solutions powered by Python and AI technologies.
Job Experience: No Requirements
Work Hours: 8
Experience in Months:
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified, Send email to info@kit-pos.com.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.