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

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

NinjaTrader logo
NinjaTrader

Senior Software Engineer, Python

Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

AppOmni logo
AppOmni

Senior Software Engineer - Python, Django, Kubernetes

Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.

Veryfi logo
Veryfi

Senior Backend Engineer (Python)

Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.

Utilus logo
Utilus

Senior Python Developer with Azure and FastAPI Experience

Join Utilus as a Senior Python Developer to design scalable APIs with FastAPI and Azure, ensuring optimal performance and data integrity.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Data Engineer with Full Stack Python Development

Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Senior Data Engineer with Full Stack Development

Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.

Topicus logo
Topicus

Senior Python Engineer

Join Topicus as a Senior Python Engineer to innovate in healthcare data solutions. Work with APIs, ETL, and Kubernetes in a hybrid role.

webAI logo
webAI

Senior Distributed Systems Engineer

Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.

jem & fix logo
jem & fix

Founding Engineer with Python and Backend Technologies

Join as a Founding Engineer to revolutionize trades recruitment with AI. Requires Python, FastAPI, and backend expertise.

Nasdaq logo
Nasdaq

Senior Software Developer

Join Nasdaq as a Senior Software Developer in Wrocław, Poland. Work on AxiomSL regulatory solutions with a focus on ETL, Python, and R.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

Deliverect logo
Deliverect

Backend Developer with Python Expertise

Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

PlushCare logo
PlushCare

Python Backend Developer

Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

bol logo
bol

Python Software Engineer – Security

Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.