Enable job alerts via email!

Backend Software Engineer - Python

Toggle AI

City Of London

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A technology company in the City of London is seeking a Software Engineer to drive the development of cutting-edge technologies. The role involves writing development code, reviewing peer code, and participating in system design reviews. Ideal candidates hold a Bachelor's in Computer Science and have experience with Python. The position offers opportunities to work on innovative solutions in a diverse and inclusive environment.

Qualifications

  • 2 years of experience with Python.
  • Experience with software development in one or more programming languages.
  • Experience with data structures or algorithms in academic or industry setting.

Responsibilities

  • Write product or system development code.
  • Review code and provide feedback.
  • Contribute to documentation and adapt content.
  • Triage and resolve product or system issues.
  • Participate in architecture or system design reviews.

Skills

Python
Software Development
Data Structures
Algorithms

Education

Bachelor's degree in Computer Science or related field
Master's degree or PhD in Computer Science
Job description
Qualifications
  • Bachelor's degree in Computer Science, related field, or equivalent practical experience.
  • Experience with software development in one or more programming languages, or experience with an advanced degree.
  • Experience with data structures or algorithms in either an academic or industry setting.
Preferred qualifications
  • 2 years of experience with Python.
  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with performance, large scale systems data analysis, visualization tools, and/or debugging.
Responsibilities
  • Write product or system development code.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Participate in, or lead architecture or system design reviews with peers and stakeholders to decide amongst available technologies.
About The Job

Reflexivity's software engineers drive the development of cutting-edge technologies that transform how millions of users connect, explore information, and engage with the market.

Our products must effectively manage vast amounts of data and go far beyond generating investment insights. We seek engineers who bring innovative concepts from diverse fields such as information retrieval, distributed computing, designing large-scale systems, networking, data storage, cybersecurity, artificial intelligence, natural language processing, mobile and UI design - the range continues to expand constantly.

As a Software Engineer, you'll contribute to a crucial project aligned with Reflexivity's requirements, with opportunities to transition between teams and projects as our fast-paced business evolves and grows.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Reflexivity aims to become an inclusive organization that mirrors the globally varied audience benefiting from our products and technology. We firmly believe that a diversity of viewpoints, concepts, and cultures not only enriches our workforce, but also results in the development of superior products and services.

At its core, Reflexivity embodies an engineering ethos. We recruit individuals with a wide array of technical proficiencies who are prepared to confront some of technology's most significant hurdles and leave a mark on global users. Within Reflexivity, engineers not only pioneer advancements in the investment space, but they also routinely address scalability and storage solutions, develop large-scale applications, and introduce entirely novel platforms for other developers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.