drjobs Software Engineer PythonDjango

Software Engineer PythonDjango

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Lagos - Nigeria

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are hiring a Software Engineer with 3 years of experience in Python/Django REST API development SQL and database management. Proficiency in Docker microservices and TestDriven Development (TDD) is required with FinTech or payment system experience as a plus. This role focuses on developing scalable secure backend solutions for financial products.

  • Develop test and maintain scalable backend applications using Python/Django.
  • Design and implement RESTful APIs for seamless integration with frontend systems and thirdparty services.
  • Build and maintain microservicesbased architectures for modular scalable solutions.
  • Containerize applications using Docker to ensure consistency across development testing and production environments.
  • Write clean maintainable and testable code using TestDriven Development (TDD) principles.
  • Design and optimize relational databases including schema design and query performance tuning.
  • Debug and resolve technical issues across the application stack.
  • Ensure the security scalability and performance of applications in alignment with industry best practices.
  • Collaborate with crossfunctional teams including product managers and frontend developers to deliver robust software solutions.
  • Document code systems and processes for future reference and team collaboration.
  • Participate in agile processes including sprint planning code reviews and standups.
  • Stay updated with emerging trends and technologies in Python/Django Docker microservices and FinTech/payments.



Requirements

  • Bachelor s degree in Computer Science Software Engineering or a related field.
  • 3 years of professional experience in software development with Python and Django.
  • Handson experience in designing and building REST APIs for scalable applications.
  • Experience with microservices architecture and building distributed systems.
  • Proficiency in Docker for application containerization and deployment.
  • Strong understanding and application of TestDriven Development (TDD).
  • Proficiency in SQL and relational databases like PostgreSQL or MySQL including schema design and performance optimization.
  • Experience working in the FinTech or payments industry is highly desirable.
  • Familiarity with payment gateways transaction processing or banking systems is an advantage.
  • Strong problemsolving and debugging skills.
  • Proficient in version control systems (e.g. Git) and collaborative development workflows.
  • Experience with cloud platforms (e.g. AWS Azure) is a plus.
  • Good understanding of software security principles and best practices.
  • Excellent communication and teamwork skills.




Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.