Principal Developer

Posted Sep 2

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Direct the design of solutions, make technical decisions, and lead development teams.

• Create, develop, secure, test, deploy, and support cutting-edge software solutions, APIs, portals, automation services, and cloud-native applications.

• Deliver principal technical ownership and provide technical leadership.

• Manage delivery, contractor oversight, work package ownership, and stakeholder communication.

• Construct enterprise applications utilizing Python, Django, Flask, React.js, and SQL.

• Create secure REST APIs and integration services.

• Utilize advanced Python development techniques and adhere to best practices.

• Design, manage, and optimize PostgreSQL and SQL Server databases.

• Set coding standards and mentor fellow developers.

• Create and maintain Azure DevOps pipelines.

• Implement automated processes for building, testing, and deployment.

• Manage containerized applications through Docker and Azure Container Registry.

• Supervise release management, environment governance, and deployment controls.


⛳️ Requirements

• Expertise in Python development at an expert level.

• Strong skills in architecture and solution design.

• Experience in leveraging AI to enhance the development process.

• Extensive knowledge of Django, Flask, React.js, and SQL.

• Solid understanding of API-first architectures.

• Proven success in performance optimization.

• Experience with Docker containerization.

• Advanced knowledge of DevSecOps, CI/CD, and cloud-native applications.

• Experience leading Agile Scrum delivery teams.

• Exceptional communication, stakeholder engagement, and documentation skills.

• Significant commercial experience in developing enterprise applications using Python.

• Familiarity with AI, machine learning, or computer vision technologies.

• Proven experience in designing and deploying production-grade web applications and APIs.

• Experience in implementing DevSecOps practices within CI/CD pipelines.

• Experience in deploying containerized applications to cloud environments.

• Demonstrable experience in unit testing, integration testing, functional testing, security testing, and automated deployment pipelines.

• Proven experience in conducting code reviews and upholding coding standards.

• Successful completion of the Criminal Records Disclosure and Credit Referencing Process.


🏝️ Benefits

• Permanent full-time employment.

• Equal opportunity and Disability Confident employer.

• Reasonable adjustments made during the recruitment process.

• Criminal Records Disclosure and Credit Referencing Process required for employment with lender clients.

People also viewed

Rich Products Australia18 hours ago

Senior Manager, Equipment Engineering

US flagCalifornia, +9 more statesFull-timeSoftware Engineer$152.5k – $228.7k/year
ApplyView job
Coursedog1 day ago

Software Engineer

US flagUnited States OnlyFull-timeSoftware Engineer$70k – $90k/year
ApplyView job
DaCodes.1 day ago

Mid Oracle Analyst Developer

CO flagColombia, +5 more countriesFull-timeSoftware Engineer$2,200/year
ApplyView job
DaCodes.1 day ago

Mid Oracle Developer – Intermediate English

CO flagColombia, +5 more countriesFull-timeSoftware Engineer$2,200/month
ApplyView job
TWO95 International, Inc1 day ago

RPGLE Developer, IBM iSeries, AS400

US flagUnited States OnlyFreelanceSoftware Engineer
ApplyView job
GovSignals1 day ago

Engineering Intern

US flagUnited States OnlyInternshipSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers