Senior Python Software Engineer

Posted 10 Days Ago
Be an Early Applicant
London, Greater London, England
Hybrid
5-7 Years Experience
Big Data • Cloud • Internet of Things • Productivity • Business Intelligence
Nasuni is a leading hybrid cloud storage solution that powers business growth.
The Role
Seeking an experienced Senior Python Software Engineer specializing in backend development to develop and maintain enterprise software enabling remote file access and collaboration. Responsibilities include leading in architecting and designing a file access platform, implementing RESTful API services, collaborating with key stakeholders, and mentoring junior engineers. Bachelor's degree in Computer Science or related field and 5+ years of experience in backend API development required. Must have proficiency in Python, FastAPI, Django, and database management.
Summary Generated by Built In

Description
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.
As a Senior Python Software Engineer, you will play a pivotal role in developing and maintaining our enterprise software, enabling remote file access and collaboration for offices and remote/hybrid workers.
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.
  • Collaboration 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.
  • 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, QA engineers to deliver our collective goals.
  • Represent the team in technical discussions.


Experience Required:

  • Technologies:
    • Python 3
    • Python 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 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.
  • Demonstratable 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 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


To all recruitment agencies: Nasuni does not accept agency resumes. Please do not forward resumes to our job boards, Nasuni employees or any other company location. Nasuni is not responsible for any fees related to unsolicited resumes.
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.

Top Skills

Python

What the Team is Saying

Danielle
Daphne
Jay
Anna
Andrew
Arjo
Russ
Preeti
The Company
HQ: Boston, MA
502 Employees
Hybrid Workplace
Year Founded: 2008

What We Do

Nasuni is a 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 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. By leveraging object storage, data is consolidated and optimized for content intelligence tools and AI workflows.

Organizations worldwide rely on Nasuni, including leaders in manufacturing, construction, energy, consumer goods, and public sectors. Nasuni’s corporate headquarters are located in Boston, Massachusetts, USA and the company delivers services to over 70 countries. For more information, visit www.nasuni.com.

Why Work With Us

We’re determined to change the way enterprises manage, access, and protect files, and our business is growing faster than ever. Add in our culture of engagement, agility, innovation, and support, and you’ll work, play, and grow with a collaborative global team. We're the perfect size company to make a big impact - now is the time to join Nasuni.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Nasuni Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our hybrid and remote work policy allows our team to source top talent and let them decide how and where they work best.

Typical time on-site: Flexible
HQBoston, MA
Cary, NC
Cork, IE
London, GB
Marlborough, MA
Learn more

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account