Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 10, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Kredete is a personal finance company that's focused on helping everyone in Africa make financial progress. We believe that when it comes to money, everyone deserves a chance to succeed. That's why we offer a range of tools and personalized recommendations designed to help people make the most off their money - no matter where they're starting from. With Kre...
    Read more about this company

     

    Python Software Engineer

    Job Summary

    • We are seeking a highly skilled and experienced Senior Python Software Engineer to join our growing team. The ideal candidate will be a proactive and results-driven individual with a deep understanding of Python programming, software architecture, and best practices in software development.
    • You will play a key role in designing, developing, and maintaining high-quality software solutions that align with our business goals.

    Key Responsibilities

    • 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.

    Qualifications

    • 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.

    Preferred Qualifications:

    • 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.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Kredete on app.paidhr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kredete Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail