Software Developer - Python

mthree

United States

Remote

USD 100,000 - 140,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

mthree is seeking an experienced Software Developer to join a small, autonomous team shaping a large-scale digital transformation. The role is largely remote with opportunities to travel to Leeds, Manchester, Newcastle and Sheffield to collaborate with technical architects and multidisciplinary teams.

You will build proof-of-concept solutions, evaluate technologies, and contribute to engineering standards while advancing modern web frameworks and cloud-based deployments.

Qualifications

  • Proven experience developing software with Python and modern web frameworks.
  • Solid knowledge of HTML, RESTful APIs and JSON integrations.
  • Experience implementing authentication using OAuth/OIDC.
  • Familiarity with MongoDB or other NoSQL databases.
  • Strong Linux administration and development environment experience.
  • Experience with containerisation (Docker) and cloud platforms (AWS).
  • Working knowledge of Git and CI/CD practices.

Responsibilities

  • Develop proof-of-concept solutions and technical prototypes to evaluate technology options.
  • Collaborate with architects and technical stakeholders to investigate and validate solution designs.
  • Conduct technical research and structured analysis to support strategic technology decisions.
  • Build scalable, maintainable software components using modern development frameworks and tools.
  • Contribute to the establishment of engineering standards, patterns, and best practices.
  • Work independently to progress complex technical challenges with minimal direction.
  • Support the evaluation of cloud-native and containerised deployment approaches.
  • Share findings and recommendations with technical and non-technical stakeholders.

Skills

Python
Flask
FastAPI
REST APIs
OAuth/OIDC
MongoDB
Linux
Docker
AWS
Git
CI/CD

Tools

Docker
Git
AWS
MongoDB
Flask
FastAPI

Job description

Software Developer
Largely remote but must have the ability to travel to Leeds/ Manchester/ Newcastle/ Sheffield

We are seeking an experienced Software Developer to join a small, highly capable team focused on exploring, validating and shaping technical solutions for a large-scale digital transformation programme. Working closely with technical architects and multidisciplinary teams, you will undertake research, proof-of-concept development, and technical analysis to support key technology decisions for future service development.

This is an excellent opportunity for a self-sufficient engineer who enjoys working in environments with a high degree of autonomy, ambiguity, and innovation, helping define technical standards and approaches that will influence future delivery.

Responsibilities
  • Develop proof-of-concept solutions and technical prototypes to evaluate technology options.
  • Collaborate with architects and technical stakeholders to investigate and validate solution designs.
  • Conduct technical research and structured analysis to support strategic technology decisions.
  • Build scalable, maintainable software components using modern development frameworks and tools.
  • Contribute to the establishment of engineering standards, patterns, and best practices.
  • Work independently to progress complex technical challenges with minimal direction.
  • Support the evaluation of cloud-native and containerised deployment approaches.
  • Share findings and recommendations with technical and non-technical stakeholders.
What Success Looks Like in This Role
  • Delivery of high-quality prototypes and technical spikes that support informed decision-making.
  • Establishment of robust engineering patterns and development approaches for future teams.
  • Effective collaboration with architecture and delivery functions.
  • Clear documentation of technical findings, recommendations, and risks.
  • Consistent delivery in an environment with evolving requirements and limited precedent.
  • Positive contribution to technical innovation and continuous improvement initiatives.
Skills & Experience
  • Strong commercial experience developing software using Python .
  • Experience with modern web frameworks such as Flask and FastAPI .
  • Knowledge of HTML , RESTful APIs, and JSON-based integrations.
  • Experience implementing authentication and authorisation solutions using OAuth/OIDC .
  • Familiarity with MongoDB or other NoSQL database technologies.
  • Strong Linux administration and development environment experience.
  • Experience with containerisation technologies, particularly Docker .
  • Working knowledge of cloud platforms, ideally AWS .
  • Experience using Git and modern version control practices.
  • Understanding of DevOps principles, continuous integration, and deployment practices.
  • Strong problem-solving, communication, and stakeholder engagement skills.
  • Ability to work independently and operate effectively within emerging or undefined technical landscapes.
Desirable Skills
  • Experience working within innovation, research, or early-stage product development environments.
  • Exposure to large-scale digital transformation programmes.
  • Experience defining technical standards, patterns, and architectural approaches.
  • Knowledge of government digital service standards and accessible design principles.
  • Experience working within agile multidisciplinary teams.
  • Familiarity with user-centred design approaches and modern service development methodologies.

Find out more: peregrine.global or check out our LinkedIn page: peregrine-resourcing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Fully Remote)
Software Developer (Fully Remote)

Peregrine Resourcing • United States

Remote
USD 90,000 - 140,000
AI Software Engineer
AI Software Engineer

Hyqoo • United States

Remote
GBP 65,000 - 90,000
Senior Developer, Senior Software Engineer, Full Stack, Mainly
Senior Developer, Senior Software Engineer, Full Stack, Mainly

Carrington Recruitment Solutions Limited • United States

Hybrid
USD 93,000 - 126,000
Senior Python Developer
Senior Python Developer

Pyjobs • Romania (PA)

On-site
USD 90,000 - 120,000
Flexible working hours
Medical Insurance from Regina Maria
Internal and external trainings
+1
Mid Level Software Developer
Mid Level Software Developer

Vidoori Inc. • Hyattsville (MD)

On-site
USD 90,000 - 120,000
Senior Software Developer
Senior Software Developer

Marketing Alliance Group • Dalton (GA)

On-site
USD 90,000 - 140,000
Senior Software Engineer - Remote Role
Senior Software Engineer - Remote Role

IRIS KPO Resourcing • United States

Remote
USD 120,000 - 180,000
Senior Python Developer
Senior Python Developer

8 West Consulting • United States

Remote
USD 140,000 - 190,000
Remote PHP Laravel Developer
Remote PHP Laravel Developer

LaraBench • United States

Remote
USD 78,000 - 95,000
Fully remote role
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working Solutions • United States

Remote
USD 140,000 - 190,000