Always Never Home

We help candidates land their dream Jobs, Internships, Grants, Scholarships and Graduate programs

Python Software Engineer at Kredete, Remote

  • Full Time
  • Mid-level
  • Remote
  • Remote

Website Kredete

About the job

Job Title: 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.
  • 4+ 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.

What We Offer:

  • N500,000monthly
  • Health benefits package.
  • Opportunity to work with a passionate and innovative team.
  • Professional growth and development opportunities.

To apply for this job please visit www.linkedin.com.

Python Software Engineer at Kredete, Remote
Share with someone
Scroll to top

500+ companies hiring right now!

X