Software Developer in Manchester

Software Developer in Manchester

Manchester Full-Time 45000 - 55000 £ / year (est.) Home office (partial)
Skuuudle

At a Glance

  • Tasks: Design and build a cutting-edge internal connectivity service for web requests.
  • Company: Join Skuuudle, a dynamic scaleup with a start-up vibe and collaborative culture.
  • Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Be part of a talented team in a fast-paced environment with excellent career prospects.
  • Why this job: Make a real impact on large-scale ecommerce data products while working with innovative tech.
  • Qualifications: Strong Python skills and experience in backend services or infrastructure systems.

The predicted salary is between 45000 - 55000 £ per year.

About Us

Skuuudle is a scaleup supporting the pricing strategy of some of the world’s largest retailers with market-leading competitive pricing intelligence. Although we are well established, we are proud of our start-up culture of collaboration, ownership and ingenuity. We are looking for a talented and pragmatic Software Developer to join our team of around 60 people and help us build reliable internal infrastructure that supports large-scale ecommerce data products.

The Role

We are looking for a developer to work on a new internal connectivity service that sits between our existing data collection systems and the external websites they access. This role is focused on the network and routing layer that allows our internal data collection systems to make reliable outbound web requests at scale. The system will manage how requests are routed through different connectivity options, including external providers and managed network connections. It will need to handle provider selection, routing rules, retries, failure detection, captcha solving, bot handling, performance monitoring, availability and operational controls. This is a hands-on engineering role suited to someone who enjoys backend infrastructure, HTTP/networking problems, reliability engineering and building internal services that other engineering teams depend on.

The Day-to-Day

  • Designing and building an internal connectivity service for outbound web requests.
  • Creating routing logic across multiple network and provider options.
  • Integrating with third-party connectivity and infrastructure providers.
  • Building controls for provider selection, failover, retry behaviour and error handling.
  • Measuring and improving success rates, latency, availability and cost efficiency.
  • Developing monitoring, diagnostics and operational tooling.
  • Working with APIs, databases, queues, workers and automation components.
  • Collaborating with teams that build our existing data collection platform, while focusing specifically on the routing and connectivity layer beneath it.

What We’re Looking For

  • Strong general software engineering skills.
  • Strong Python knowledge.
  • Experience building backend services, infrastructure systems or automation-heavy tools.
  • Good understanding of HTTP, APIs, DNS, TLS, networking fundamentals and web technologies.
  • Experience integrating with third-party APIs, infrastructure providers or external services.
  • Familiarity with databases, queues, workers or distributed processing.
  • Ability to take ownership of ambiguous technical problems and deliver pragmatic solutions.
  • Strong debugging, troubleshooting and problem-solving skills.

What Makes You Stand Out

  • Experience building request-routing, traffic-management or connectivity services.
  • Familiarity with proxies, VPNs, tunnels, gateways, HTTP clients or browser networking.
  • Experience with outbound web traffic at scale.
  • Understanding of rate limits, retries, connection reuse, IP reputation, geo-routing or provider failover.
  • Experience with distributed systems, queues, orchestration or worker-based architectures.
  • Familiarity with browser automation, web automation or ecommerce data collection.
  • Experience designing systems with resilience, monitoring and failure recovery in mind.
  • Experience of multiple programming languages.

Location

As much as we love to see our team at our Manchester HQ, we are open to receiving applications from remote candidates based in the UK.

Software Developer in Manchester employer: Skuuudle

Skuuudle is an exceptional employer that fosters a vibrant start-up culture, encouraging collaboration, ownership, and ingenuity among its team of around 60 talented individuals. As a Software Developer, you will have the opportunity to work on innovative projects that support large-scale ecommerce data products, while benefiting from a supportive work environment that prioritises employee growth and development. With flexible remote working options available for UK-based candidates, Skuuudle offers a unique blend of meaningful work and a dynamic workplace culture.

Skuuudle

Contact Details:

Skuuudle Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer in Manchester

Tip Number 1

Network with current employees at Skuuudle! Reach out on LinkedIn or join relevant tech forums. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Create a small project or contribute to open-source that showcases your backend development prowess. Share it during interviews to demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on Python and networking concepts. Practice coding challenges that focus on HTTP, APIs, and system design to impress the hiring team.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Developer in Manchester

Software Engineering
Python
Backend Services Development
HTTP
APIs
DNS
TLS

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your strong general software engineering skills and Python knowledge. We want to see how your experience aligns with the role, so don’t hold back on showcasing your backend service building and infrastructure expertise!

Tailor Your Application:Take a moment to tailor your application to our job description. Mention specific experiences that relate to HTTP, APIs, and networking fundamentals. This shows us you’ve done your homework and understand what we’re looking for.

Be Pragmatic:We love candidates who can take ownership of ambiguous technical problems. In your application, share examples of how you've delivered pragmatic solutions in the past. This will help us see your problem-solving skills in action!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture!

How to prepare for a job interview at Skuuudle

Know Your Tech Stack

Make sure you brush up on your Python skills and understand the key concepts of HTTP, APIs, and networking fundamentals. Be ready to discuss how you've used these technologies in past projects, especially in building backend services or automation tools.

Showcase Problem-Solving Skills

Prepare to talk about specific technical challenges you've faced and how you approached solving them. Highlight your debugging and troubleshooting experiences, as this role requires a pragmatic approach to ambiguous problems.

Understand the Role's Requirements

Familiarise yourself with the specifics of request-routing and connectivity services. If you have experience with proxies, VPNs, or managing outbound web traffic, be sure to mention it. This will show that you understand the nuances of the role and can hit the ground running.

Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, the internal connectivity service, and how they measure success. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.