Senior Backend Engineer

at  QuantSpark

London SE1, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024GBP 78000 Annual16 Aug, 2024N/AUnit Testing,User Interface Design,Web Development,Redis,User Experience,Webpack,Data Science,Front End Development,Ecs,Typescript,Interpersonal Skills,New Features,Ownership,Docker,Leading Discussions,Ec2,Database,Html,Mongodb,React.Js,Numpy,PandasNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Title: Senior Backend Engineer
Reports to: Engineering Manager
Type: Full-time permanent
Salary: £53,000 – 78,000
QuantSpark transforms organisations through Analytics and AI. We supercharge high-value, complex processes to drive operational efficiency and profitability. As markets face greater disruption, QuantSpark empowers companies in realising their competitive advantage through data, strategic insight, and AI. QuantSpark prides itself on combining creative thinking with analytical rigour. Our team is innovation that drives us to create value for our clients.
We believe in offering a flexible, hybrid working environment. We are looking for candidates interested in a hybrid role that allows flexibility and those that share our commitment to come onsite to our office for a minimum of two days per week. As a rough guideline, our team collaborates in person, at least half of the time.
At QuantSpark, the work we do would not be possible without the analytical rigour, creativity, and entrepreneurial mindset of our teams. That’s why we’re committed to hiring the best, and why we put so much emphasis on development, training, and taking on responsibility. You will be challenged to solve real business problems with creative flair, and to contribute your best to every project you support.As we work together to scale up QuantSpark and support our new and existing clients in their own analytics transformation journey we’re seeking talent individuals to join our team! We’ve actively recruiting for multiple openings and a variety of vacancies across different areas of expertise.If you’re looking to be challenged to solve real business problems with creative flair then let’s connect and explore how your skills can contribute to QuantSpark’s success while furthering your own knowledge base and skillset.

THE REQUIREMENTS

  • Expert level experience in Python web development (Flask/Django, Gunicorn and ORMs)
  • Strong experience in JavaScript front-end development (React.js, Typescript, Webpack, HTML, CSS)
  • Experience in database and caching technologies (e.g., PostgreSQL/MySQL, MongoDB, Redis)
  • Strong experience in unit testing, TDD
  • Experience in code management, branching strategies, and CI pipelines (Git, Bitbucket)
  • Knowledge of containerisation technologies (Docker, Kubernetes)
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with internal and external stakeholders
  • Ability to take ownership and manage new and existing workstreams
  • Able to contribute to their team goals through consistently delivering on projects of ambitious scope and high complexity.
  • Confident in onboarding and supporting junior members of the team, supporting more senior members of the team with internal and client deliverables and supporting the implementation of best practices and processes.
  • Confident leading discussions, bringing new ideas to the table, coming up with new features and determining the best way to execute technical delivery
  • Excellent consulting, communication, and interpersonal skills, with the ability to take ownership of client relationships, especially with technical stakeholders.

THE FOLLOWING SKILLS ARE NOT ESSENTIAL BUT WOULD BE BENEFICIAL:

  • Experience with AWS services (S3, Redshift, RDS, Lambda, EC2, ECS, EKS)
  • A keen eye for good user interface design and user experience
  • Experience with Python packages used for data science (familiarity with Pandas, Numpy, Scikit, Tensorflow, etc)
  • Strong analytical and problem-solving abilities to identify and address technical issues effectively

Responsibilities:

As a Senior Backend Engineer, you will develop client-facing functionality, such as web applications and API endpoints. From detailing requirements, designing, and developing a solution to testing and validating that the solution does match user expectations. You will work predominately on the backend (e.g., Python/API endpoints) but have an understanding of frontend development (e.g., Typescript/React) while also being an example to others on project teams by demonstrating the appropriate decision making around and implementation of design patterns, paradigms, and application architecture.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London SE1, United Kingdom