Nasuni logo

Senior Python Software Engineer

Nasuni

Senior Python Software Engineer

We are seeking an experienced Senior Python Software Engineer specializing in backend development. The ideal candidate will possess strong expertise in Python, frameworks such as Django or FastAPI, API development, application testing, and database management (Postgres or MySQL). Experience in collaborating with front-end teams to build tools for thousands of end users is essential.

Responsibilities

  • Lead in architecting and designing a file access, sharing and collaboration platform used by thousands of users globally.
  • Implement, test, and deliver a RESTful HTTP-based API service.
  • Collaborate with engineering management, product management, and key stakeholders to understand requirements and translate them into technical specifications.
  • Establish and uphold best practices, coding standards, and design patterns.
  • Design efficient database schemas, queries, and indexes.
  • Conduct performance testing of the backend API services to ensure scaling and user experience requirements are met.
  • Adopt and implement industry best practices for securing internet-facing applications.
  • Stay up to date with compliance requirements to ensure API services meet necessary regulations.
  • Mentor junior engineers, providing guidance on best practices, technical skills, and career development.
  • Lead efforts to continuously improve development processes, tools, and methodologies.
  • Create and maintain documentation of API and architecture.
  • Communicate and collaborate with cross-functional teams.
  • Respond to customer-raised incidents in a timely manner, perform root cause analysis, and implement preventative measures to avoid future incidents.
  • Work closely with front-end developers, platform engineers, UX engineers, and QA engineers to deliver our collective goals.
  • Represent the team in technical discussions.

Experience Required

  • Technologies: Python 3, FastAPI, Python unit testing, Linux, Git (GitHub), Docker (Containers), Postgres or MySQL databases.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5 years+ previous experience as a senior software engineer or similar role with a strong focus on backend API development.
  • In-depth knowledge of building HTTP-based API backends (RESTful or other types of APIs), including security, versioning, contracts, and documentation.
  • Strong proficiency working with frameworks like FastAPI or Django.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and leadership skills, with the ability to mentor and inspire colleagues.
  • Demonstrable experience testing and asserting the quality of the work you produce through writing unit, integration, and smoke tests.
  • Prior experience working within Agile teams.
  • English level: B2+

Beneficial Experience

  • Network file systems like SMB and NFS.
  • Prior experience testing and shipping enterprise applications.
  • Prior experience working with enterprise file sync and share solutions.

Work Location

  • United Kingdom or Ireland

About Nasuni

Nasuni is the leading hybrid cloud storage solution that powers business growth with effortless scalability, built-in security, and fast edge performance using a unique cloud-native architecture. The Nasuni File Data Platform delivers operational excellence by consolidating NAS and backup, eliminating data silos, and making management easy and flexible without changes to apps or workflows. Its built-in security offers proactive defense and rapid recovery, lowering an organization’s risk from the detrimental effects of ransomware attacks and other disasters. Synchronized access to file data everywhere ensures user productivity by supporting remote and hybrid work.

Why work at Nasuni?

As part of our commitment to your well-being, we are pleased to offer comprehensive benefits packages to employees across the UK. Benefits packages generally include:

  • 25 days of PTO for full-time employees plus 10 holidays
  • Incentive stock options
  • Robust, company-paid private Medical and Dental benefit plans
  • An Employee Assistance Program to help with life’s difficulties and stressors
  • Substantial Death In Service and Income Protection (disability) insurance
  • Pension Plan with company match with salary exchange option
  • Generous employee referral bonuses
  • Professional development resources
  • “Nasuni Cares” volunteer opportunities
  • Brand new, modern office space with great, public transit-accessible location in Paddington with lounge, bike storage, phone booths, café, rooftop terrace, lockers, kitchens, and break-out spaces
  • Great team culture and social activities
  • Best in class employee onboarding and training
  • Professional development resources

Nasuni is an equal opportunity employer. The equal employment opportunity policy at Nasuni protects employees and job applicants from discrimination on the bases of race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit-based factors. These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, and training and career development programs.

Benefits
Extracted with AI

  • Pension plan
  • Disability insurance
  • 25 days of PTO
  • Incentive stock options
  • Private Medical and Dental plans
  • Employee Assistance Program
  • Death In Service insurance
  • Income Protection insurance
  • Pension Plan with company match
  • Employee referral bonuses
  • Professional development resources
  • Volunteer opportunities
  • Modern office space

Similar jobs

Last update: 23 minutes ago

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

TRACT  logo
TRACT

Senior Python Engineer

Join TRACT as a Senior Python Engineer to develop scalable APIs and backend systems for sustainability insights in the Ag & Food industry.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Swift logo
Swift

Senior Developer with Kubernetes and Automation Expertise

Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.