cover image
Square One Resources

Python Developer

Hybrid

Chester, United Kingdom

Freelance

03-04-2025

Job Specifications

My Client are looking for a highly skilled Python Developer to join their team in Chester on a 6 month rolling contract hybrid 2 days a week in the office to drive the development of robust, scalable, and high-performance applications.

The ideal candidate must have strong expertise in Python (OOP principles), SQL, and Linux environments, along with experience in job scheduling (Autosys), version control (GIT), and Agile development tools (JIRA). A strong leader with excellent communication skills and the ability to work autonomously is a must. Additionally, familiarity basic trading concepts will be a plus.

Key Responsibilities
• Design, develop, and optimize Python-based applications, ensuring clean, efficient, and scalable code.
• Work with very large volume SQL databases(100’s of millions) to design schemas, optimize queries, and ensure data integrity (MsSQl server predominantly).
• Manage and deploy applications in Linux environments, including scripting and automation.
• Utilize GIT for version control, ensuring proper branching, merging, and code reviews.
• Work within JIRA-based Agile workflows, managing tasks, sprints, and project tracking.
• Troubleshoot and resolve performance bottlenecks, application bugs, and system issues.
• Develop and maintain job scheduling workflows using Autosys.
• Mentor junior developers and lead the development team in adopting best coding practices and new technologies.
• Ability to understand data and perform data analysis

Required Skills & Qualifications
• 12+ years of experience in Python development with expertise in OOP and software design principles.
• Strong knowledge of SQL (PostgreSQL, MySQL, or SQL Server) for complex queries and database optimization.
• Hands-on experience with Linux environments (bash scripting and deployment).
• Experience with Autosys
• Proficiency in GIT (branching strategies, code versioning, pull requests, and merging workflows).
• Experience using JIRA for Agile project management.
• Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and Unit Testing (PyTest)
• Understanding of basic trading concepts (asset classes, trading venues, market structures) is a plus.
• Strong analytical and problem-solving skills, with a keen attention to detail.
• Excellent communication, leadership, and mentoring skills.
• Understanding CI/CD pipelines to develop and maintain code efficiently (knowledge of Jenkins/Ansible favourable)

About the Company

With over 25 years in the technology recruitment sector, Square One is an award-winning specialist recruitment agency. Based in London, we manage recruitment on an international scale with clients ranging from start-ups to global corporations. Our goal is to offer a comprehensive recruitment service for our clients, building long-term relationships with them to ensure candidates receive the best career opportunities possible. Our consultants continually upskill, ensuring that they're at the forefront of industry, market an... Know more

Related Jobs

Company background Company brand
Company Name
aap3 Recruitment
Job Title
Desktop Support Technician
Job Description
Business Summary Our client is a premier global independent investment banking advisory firm. Headquartered in New York and maintains offices and affiliate offices in major financial centers in North America, Europe, the Middle East and Asia. Job Summary We are seeking to appoint an onsite Desktop Support Engineer to join their team. The successful candidate will be responsible for providing technical desktop support throughout London and EMEA offices, ensuring a seamless IT experience delivering the highest level of customer service. They are specifically looking for an engineer who has supported C suite clients in an agile ITIL environment. They require a self-starter who will demonstrate proactive IT management Main Responsibilities ·IT Hardware Incident and task fulfilment for internal End User (predominantly Lenovo/Apple) ·Perform advanced troubleshooting to diagnose and resolve problems (repair or replace parts, etc.) with goal to get users back on the job including deploying temporary equipment as needed. ·Printer Support and configuration experience ·Procurement and configuration of EUC hardware ·Hardware Asset management lifecycle and refresh (CMDB) ·VIP support ·Video Conference Support ·Work closely with internal support groups and external service providers to identify, resolve, or coordinate the resolution for EMEAPAC ·High level knowledge and support experience of hardware, software, security, networks, internet, storage, with some understanding of Service Desk ·Experience of Problem management process and procedures ·Experience of Change management process and procedures ·Contribution to improvements and enhancements of processes/procedures ·Extensive Service Now ITSM experience such as Incidents, Requests & CMDB management ·Provide orientation and guidance to users on how to operate software and computer equipment ·Proactively identify any gaps in procedures or documentation and work with the colleague and managers to create or update accordingly ·Collaborate with Front of House team to track, schedule and coordinate room set ·Suggest innovative ideas and/or processes to improve operational quality. ·Office Moves Education and Experience •Proven work experience as Desktop Support Engineer or Support Technician in a corporate environment •Support of key technologies including MS Teams, Zoom, Intune, Citrix, VoIP, Microsoft Exchange Online, LANDesk •Excellent customer service skills (VIP support advantageous) •Experience creating and governing process and procedures Job Knowledge, Skills and Abilities •Demonstrates ownership through lifecycle of issues or problems •Service Now •Asset management •Reporting with (ServiceNow/excel/powerBI) •MS Windows, MS Office, Exchange, Active Directory (O365) Android/iPhone OS •ITIL knowledge •Energetic and motivated •Have exceptional organizational skills and self-motivated. •Have highly effective oral and written communication skills Essential Technical skills §Experience of utilising software to track incidents, requests, and problems (preferably ServiceNow) §MS Windows, MS Office, Exchange, Active Directory (O365) Android/iPhone OS §Intermediate account and group management in Active Directory, and MS Exchange §Experience/good understanding of mobile device management (MS Intune preferred) §Troubleshooting mobile devices (iOS and Android) §Experience and good understanding of systems management tool (LANDESK preferred) §Reinstalling Operating Systems with imaging software §Good understanding of two-factor authentication §Voice system administration: support, provisioning, and troubleshooting (Avaya preferred) §Using Antivirus and malware software to clean PCs §Video Conferencing setup and troubleshooting (Teams, Zoom, & AV hardware) §Experience installing and troubleshooting conference phones (Analogue & IP) §Experience with end user remote access (Citrix preferred) §Good understanding of networking concepts §Use of Excel to generate and manipulate data with experience of pivot tables and formulas Desirable but not essential §Financial industry experience/similar §Office relocation/desk move experience §O365 certifications §Security certifications §Understanding of Group policy design, management, and implementation §ITIL Foundation certification
London, United Kingdom
On site
Freelance
07-04-2025
Company background Company brand
Company Name
GIOS Technology Limited
Job Title
Engineering Manager - Agile, Jira, Confluence, Java, DevOps, CI/CD
Job Description
Role: Engineering Manager Location: Knutsford, UK(Hybrid) Role Description - The Engineering Manager specializes in Engineering Management as a manager of people. Engineering Managers at see their team as their product. While they are technically credible and know the details of what engineers work on, their time is spent safeguarding their team’s health, hiring a world-class team, and putting them in the best position to succeed. They own the delivery of product commitments and are always looking to improve productivity. They must also coordinate across departments to accomplish collaborative goals. Responsibilities - • Manage a team of engineers. • Help the engineers grow their skills and experience • Author project plans for epics • Run agile project management processes • Provide guidance and coaching to team members on technical contributions, product architecture, and other areas. • Maintain empathy for the team by keeping awareness of engineering processes and practices. Examples might be: evaluating individual workflow during one on ones, conducting code reviews, or working on non-critical path bugs and/or features. • Exposure to Agile and working with scrum teams ensuring the high quality delivery of technical stories. • Responsible for story based design, development & local test and adherence to all coding standards • Responsible for high quality code, responsible for leading team into delivery • Expected to contribute strongly in all agile ceremonies (planning / stand-ups / retros etc) to ensure high velocity is maintained. • Expected to be supportive within the team, both technically and culturally, to help achieve all targets • Strong familiarity with Jira and Confluence and Knowledge of DevOps and Continuous Integration & Delivery • Should be able to contribute and design delivery discussions, manage multiple stakeholders. • Should be from development background, working with Java microservices and API. • Generate and implement process improvements • Hold regular 1:1s with all members of their team and give regular and clear feedback around the individual performance • Foster technical decision making on the team, but make final decisions when necessary
England, United Kingdom
Hybrid
Freelance
08-04-2025
Company background Company brand
Company Name
Adroit People Limited (UK)
Job Title
Full Stack Engineer
Job Description
Greetings We are Hiring Full-stack NodeJS developer Full-stack NodeJS developer Role Type: On Contract (3 Months) Location: London, UK [Hybrid] Frequency: 2 day’s week Budget: £320 per day [Inside Ir35] Key Responsibilities: - Design and develop software applications Write clean, maintainable, and efficient code Collaborate with cross-functional teams to define and implement new features. Troubleshoot and debug applications. Participate in code reviews and provide constructive feedback. Required Qualifications: - ·Bachelor's degree in computer science or a related field. ·5+ years of experience in software development. ·Proficiency in JavaScript, Node.js, TypeScript, Angular 1.x framework, HTML, CSS. ·Experience working as a full-stack developer using the above technology stack and/or Git, GitHub. ·Strong understanding of software development principles. Preferred Qualifications: ·Experience with cloud platforms (e.g., AWS, Azure). ·Knowledge of DevOps practices. Skills and Competencies: ·Strong problem-solving skills. ·Excellent communication and teamwork abilities. ·Attention to detail. ·Ability to work in a fast-paced environment. – ·Strong organizational skills.
London, United Kingdom
Hybrid
Freelance
07-04-2025
Company background Company brand
Company Name
ThriveCart
Job Title
PHP Fullstack Software Engineer
Job Description
About ThriveCart: ThriveCart is a powerful platform used by over 50,000 people worldwide to generate over $5B in sales. Included within the ThriveCart platform is a learning management system (LMS), affiliate management, cart and checkout functionality, making it a top solution for creators, coaches, consultants, and other businesses. We integrate with everything you use and have a simple, clean UI with numerous features that allow customers to build income from existing traffic and we are the highest-converting cart for online businesses. Our business is growing, profitable, and backed by LTV SaaS Growth Funds, and we are looking to expand our footprint amongst online businesses. Location: Remote About You: You enjoy solving hard problems, unraveling technical mazes, and figuring out solutions. You've worked with cloud-based SaaS solutions for SMBs Your preferred coding languages are PHP, Javascript, and MySQL For cloud platforms, your go-to is AWS, preferably with payment-based APIs Startups are your thing- you enjoy seeing your work having a huge impact and seeing a product develop over time. Collaborating in the office is exciting for you, but so is having a global team of developers and other colleagues. Entrepreneurial spirit or previous experience in early startups. You think outside of the box and are resourceful and fiscally responsible Possess strong communication skills to set expectations and provide progress with stakeholders What your Work Will Entail: Providing solutions to technical challenges and issues that affect multiple technical areas simultaneously Working collaboratively with the existing development team to implement features, functionality and bug fixes Developing and shipping code to solve unique business needs across multiple areas of the platform Working closely with the support team to investigate and fix issues customers may be experiencing Being on hand to monitor the platform's performance and diagnose and debug service issues or outages Collaborating with CTO, product, and leadership teams on prioritization and workload. What You Bring To This Role: Demonstrable experience working in PHP, JavaScript (Node.js +cross-browser frontend), MySQL, HTML & CSS/SCSS A solid understanding of cloud-based architecture (especially within AWS- Lambda, SQS, EC2, RDS, and more) Experience integrating payment-related APIs (Stripe, PayPal, Braintree, etc.) Comfortable working with PHP and Node-based SDKs (AWS SDK, Slack SDK, etc.) Used Ansible for server provisioning/maintenance Exposure to Vue Development work with membership platforms (ie: Wishlist, MemberPress) and page building tools Solid track record of experimenting at speed and at scale. Experience working across multiple time zones
London, United Kingdom
Remote
Freelance
07-04-2025