to join our team in a full-time, permanent remote role. This position is open to candidates at all experience levels--from fresh graduates to seasoned professionals with deep expertise in Python development. You will work closely with cross-functional teams to build, enhance, and optimize robust backend systems, APIs, automation scripts, and data-driven applications.
If you are passionate about problem-solving, clean code, and building scalable solutions, we'd love to hear from you.
Key Responsibilities
Design, develop, and maintain Python-based applications, services, and APIs.
Collaborate with product, engineering, DevOps, and QA teams to deliver well-architected solutions.
Write clean, efficient, and testable code following best practices.
Troubleshoot and debug issues across the full development lifecycle.
Integrate third-party services and internal systems as needed.
Participate in code reviews and contribute to continuous improvement.
Document technical designs, workflows, and code changes.
Stay up-to-date with advancements in Python, frameworks, and backend technologies.
Required Skills & Qualifications
Solid understanding of
Python
and foundational programming concepts.
Knowledge of common Python frameworks (e.g.,
Django, Flask, FastAPI
, or similar).
Familiarity with RESTful APIs and microservices architecture.
Experience with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
Understanding of version control tools (Git).
Strong analytical and problem-solving skills.
Ability to work effectively in a remote, collaborative environment.
Basic knowledge of Python development gained through projects, coursework, internships, or self-learning.
Understanding of software development best practices.
Proven experience building and deploying production-grade Python applications.
Ability to independently deliver features end-to-end.
Strong expertise in Python architecture, optimization, and scalable system design.
Experience mentoring junior developers and leading technical decisions.
Familiarity with CI/CD pipelines, containerization (Docker), and cloud platforms.
Experience with cloud providers (AWS, Azure, GCP).
Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
Experience with containerization and orchestration (Docker, Kubernetes).
Knowledge of asynchronous Python (AsyncIO, Celery).
Understanding of data engineering or ML frameworks (Pandas, NumPy, TensorFlow, PyTorch).
Exposure to Agile/Scrum development methodologies.
Must have the right to work in the UK (no sponsorship provided).
Job Types: Full-time, Permanent
Pay: 25,000.00-70,000.00 per year
Benefits:
* Work from home
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.