Leave us your email address and we'll send you all the new jobs according to your preferences.

Junior Python Developer - Up to £48K

Posted 18 hours 41 minutes ago by MWEK Solutions DMCC

£48,000 Annual
Permanent
Not Specified
Other
London, United Kingdom
Job Description

Junior Python Software Engineer

Location: Hybrid - London

Employment Type: Full-time

My client, a growing Fintech, is looking for a Python Software Engineer.

What You'll Do

  • Design, build, and maintain Python services that power critical financial workflows.
  • Work with modern data processing tools like pandas and polars to transform and analyze large datasets.
  • Build async Python services using asyncio, and develop event-driven systems integrating AWS services (Lambda, SQS, EventBridge, ECS, etc.).
  • Write reliable, maintainable, and well-tested code - using pytest, type hints, and dataclasses.
  • Collaborate with other engineers through pair or mob programming, pull request reviews, and knowledge-sharing sessions.
  • Help improve our CI/CD pipelines and ensure code quality through automated testing, linting, and type checking.
  • Contribute to our culture of pragmatic TDD/BDD, balancing speed with long-term maintainability.
  • Work closely with product and business stakeholders to deliver high-impact features.
  • Support and evolve our PostgreSQL-based data storage and querying layers.

What We're Looking For

  1. 1- 3 years of professional software development experience, primarily with Python
  2. Solid experience with Python's standard library and familiarity with modern idioms (eg, dataclasses, type annotations, async/await).
  3. Experience with data transformation and analysis libraries like pandas or polars.
  4. Comfortable writing unit and integration tests with pytest.
  5. Practical experience with PostgreSQL (or another relational database), and understanding of schema design and query optimization.
  6. Familiarity with AWS (especially Lambda, SQS, ECS, EventBridge) or equivalent cloud services.
  7. Good understanding of CI/CD pipelines, including test automation and code quality checks.
  8. Exposure to or appreciation of TDD, BDD, and collaborative programming practices (pair/mob programming).
  9. A calm, open, and humble approach to communication - you bring ideas to the table but are just as open to learning from others.

Nice to Have

  • Experience working in financial services, fintech, or other regulated domains.
  • Exposure to infrastructure-as-code (Terraform, CloudFormation).
  • Familiarity with data pipelines or streaming systems (eg, Kafka, Kinesis).
  • Contributions to open source or community involvement.

What We Offer

  • Competitive salary and equity package
  • Flexible working hours and remote-friendly culture
  • Personal development budget and learning support
  • Modern tooling and cloud-first stack
  • Friendly, supportive engineering team that values quality, kindness, and impact
  • Opportunities to shape the technical direction and engineering culture as we grow

Our Tech Stack

  • Languages: Python (3.10+), SQL
  • Frameworks/Libraries: pandas, polars, dataclasses, asyncio, pytest
  • Data: PostgreSQL, AWS S3
  • Infrastructure: AWS (Lambda, ECS, SQS, EventBridge), Docker, Terraform
  • CI/CD: GitHub Actions, pre-commit, mypy, flake8/ruff
Email this Job