Python Developer

Company: Smartedge Solutions
Apply for the Python Developer
Location: Belfast
Job Description:

Your Profile

  • Develop, test, and maintain backend services and microservices.
  • Design and implement RESTful APIs following coding standards and best practices.
  • Participate in design reviews, code reviews, and technical discussions.
  • Implement automated unit and integration tests to ensure code quality.
  • Containerize applications using Docker and deploy via CI/CD pipelines.
  • Instrument services with logging, metrics, and monitoring for observability.
  • Collaborate with QA, DevOps, and architecture teams.
  • Troubleshoot and resolve production issues.
  • Contribute to continuous improvement of development practices and standards.

Essential skills/knowledge/experience:

  • Strong programming experience in Python (or a relevant backend technology stack).
  • Experience developing and consuming REST APIs.
  • Knowledge of automated testing frameworks (e.g., pytest).
  • Hands‑on experience with Docker and containerized applications.
  • Proficiency with Git and version control best practices.
  • Familiarity with CI/CD pipelines and deployment automation.

Good to have:

  • Experience with microservices architecture.
  • Exposure to cloud platforms and distributed systems.
  • Familiarity with observability tools for logs and metrics

#J-18808-Ljbffr…

Posted: May 25th, 2026