Python Software Developer at Del-York Group

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
5 days ago

Additional Details

Job ID
126896
Job Views
25

Job Description






Job Summary




  • We are seeking a skilled Python Software Developer to design, develop, and maintain efficient, reusable, and reliable Python-based software solutions.

  • The ideal candidate will collaborate with cross-functional teams to analyze user requirements, design system architecture, and implement solutions that are scalable and aligned with industry best practices.



Key Responsibilities




  • Write clean, maintainable, and efficient Python code for applications and services.

  • Develop backend components, connect applications with third-party web services, and integrate user-facing elements with server-side logic.

  • Build scalable APIs, web services, and applications using frameworks like Django, Flask, or FastAPI.

  • Optimize application performance and ensure responsiveness across platforms.

  • Collaborate with stakeholders to understand software requirements and translate them into technical solutions.

  • Design and implement scalable, secure, and maintainable system architectures.

  • Develop data storage solutions, such as relational databases (PostgreSQL, MySQL) or NoSQL databases (MongoDB, Redis).

  • Perform unit testing, integration testing, and debugging to ensure software functionality and reliability.

  • Troubleshoot and resolve software defects, bottlenecks, and system errors.

  • Write automated test scripts to ensure software quality using tools like Pytest or Unittest.

  • Work closely with frontend developers, designers, and product managers to deliver end-to-end solutions.

  • Participate in code reviews to maintain high coding standards and share knowledge with the team.

  • Document code, processes, and software designs for future reference and maintenance.

  • Stay updated with emerging trends, tools, and best practices in Python development and related technologies.

  • Optimize and refactor existing systems for scalability and performance improvements.

  • Contribute to the development of best practices, coding standards, and team workflows.



Qualifications




  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • Proven experience (3+ years) as a Python developer or in a related software engineering role.

  • Strong experience with Python frameworks like Django, Flask, or FastAPI.

  • Demonstrated expertise in developing RESTful APIs and microservices.

  • Proficiency in Python and familiarity with its libraries and modules.

  • Experience working with databases, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).

  • Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular) is a plus.

  • Strong understanding of version control systems like Git.

  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is preferred.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a bonus.



Similar Jobs

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept