View Jobs at Kredete Limited |
Full Time Jobs, Remote Jobs |
Nigeria |
Posted 3 weeks ago |
Job Title: Python Software Engineer
Activities
- Design, develop, and maintain scalable, robust, and efficient Python-based applications.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features.
- Lead the development of high-quality code following best practices, coding standards, and architectural principles.
- Provide technical leadership and mentorship to junior engineers, helping to grow their skills and advance their careers.
- Participate in code reviews, ensuring that all code is thoroughly tested, well-documented, and meets the quality standards of the team.
- Optimize and refactor existing code to improve performance, maintainability, and scalability.
- Design and implement APIs and integrate third-party services as needed.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Stay up to date with the latest industry trends, technologies, and best practices to continuously improve our software development processes.
- Contribute to the technical direction and strategy of the engineering team.
Candidate Profile
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in software development, with a strong focus on Python.
- Proficient in Python and its frameworks/libraries such as Django, Flask, FastAPI, or similar.
- Experience with front-end technologies such as JavaScript, HTML, CSS, and related frameworks (e.g., React, Angular) is a plus.
- Solid understanding of software architecture, design patterns, and best practices.
- Experience with RESTful APIs, microservices architecture, and cloud services (e.g., AWS, Azure, GCP).
- Familiarity with database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and the ability to think critically and analytically.
- Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced, agile environment.
- Demonstrated leadership abilities and a track record of mentoring junior engineers.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of data science, machine learning, or AI-related libraries and frameworks.
Application Instructions:
The application deadline is 14th October 2024. Therefore qualified and interested candidates can “CLICK HERE TO SUBMIT APPLICATION” it is important to visit the official website (link found below) for detailed information on how to apply successfully for this vacancy.
Website:
Official Job Website: https://www.kredete.com/career
Job Features
Job Category | IT / ICT (Tech./Web Dev./Software Eng./Systems Mgt/Programmimg/Engineering) Jobs, Software/ Programming / Web development Jobs |