Enable job alerts via email!

Senior Python Software Engineer

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior Python Software Engineer to join their dynamic team. This role focuses on backend development, where you'll leverage your expertise in Python and frameworks like Django or FastAPI to create robust API services. Your contributions will enhance collaboration tools for users worldwide, ensuring seamless remote access. Join a company that prioritizes innovation and employee well-being, offering generous benefits, professional development opportunities, and a vibrant office culture. If you're passionate about technology and eager to make a difference, this position is perfect for you.

Benefits

25 days of PTO plus 10 holidays
Incentive stock options
Private Medical and Dental benefits
Employee Assistance Program
Death In Service and Income Protection insurance
Pension Plan with company match
Generous employee referral bonuses
Professional development resources
Volunteer opportunities
Modern office space with amenities

Qualifications

  • 5+ years of experience in backend API development.
  • Strong knowledge of Python frameworks like Django and FastAPI.
  • Experience with database management systems like Postgres or MySQL.

Responsibilities

  • Lead the design of a file access and collaboration platform.
  • Implement and deliver RESTful API services.
  • Mentor junior engineers and improve development processes.

Skills

Python
Django
FastAPI
API Development
Application Testing
Database Management
Linux
Git
Docker
Problem-Solving

Education

Bachelor’s degree in Computer Science

Tools

Postgres
MySQL
GitHub
Docker

Job description

Social network you want to login/join with:

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:
  1. Lead in architecting and designing a file access, sharing and collaboration platform used by thousands of users globally.
  2. Implement, test, and deliver a RESTful HTTP-based API service.
  3. Collaborate with engineering management, product management and key stakeholders to understand requirements and translate them into technical specifications.
  4. Establish and uphold best practices, coding standards, and design patterns.
  5. Design efficient database schemas, queries, and indexes.
  6. Perform performance testing of the backend API services to ensure scaling and user experience requirements are met.
  7. Adopt and implement industry best practices for securing internet-facing applications.
  8. Stay up to date with compliance requirements to ensure API services meet necessary regulations.
  9. Mentor junior engineers, providing guidance on best practices, technical skills, and career development.
  10. Lead efforts to continuously improve development processes, tools, and methodologies.
  11. Create and maintain documentation of API and architecture.
  12. Communicate and collaborate with cross-functional teams.
  13. Respond to customer-raised incidents in a timely manner, perform root cause analysis and implement preventative measures to avoid future incidents.
  14. Work closely with front-end developers, platform engineers, UX engineers, QA engineers to deliver our collective goals.
  15. Represent the team in technical discussions.
Experience Required:
  1. Technologies:
  2. Python 3
  3. Python FastAPI
  4. Python unit testing
  5. Linux
  6. Git (GitHub)
  7. Docker (Containers)
  8. Postgres or MySQL databases
  9. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  10. 5+ years of previous experience as a senior software engineer or similar role with a strong focus on backend API development.
  11. In-depth knowledge of building HTTP-based API backends (RESTful or other types), including security, versioning, contracts, and documentation.
  12. Strong proficiency working with frameworks like FastAPI or Django.
  13. Excellent problem-solving and troubleshooting skills.
  14. Strong communication and leadership skills, with the ability to mentor and inspire colleagues.
  15. Demonstrable experience testing and asserting the quality of the work through unit, integration, and smoke tests.
  16. Prior experience working within Agile teams.
  17. English level: B2+
Beneficial Experience:
  1. Network file systems like SMB and NFS.
  2. Prior experience testing and shipping enterprise applications.
  3. 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 DataPlatform 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 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Remote)

The Investigo Group

Greater London

Remote

GBP 70,000 - 100,000

3 days ago
Be an early applicant

Senior Embedded Software Engineer

Lunar Energy

London

Remote

GBP 70,000 - 90,000

6 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

London

Remote

GBP 70,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Crawley

Remote

GBP 90,000 - 120,000

8 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Brighton

Remote

GBP 90,000 - 120,000

8 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Maidstone

Remote

GBP 90,000 - 120,000

14 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Chelmsford

Remote

GBP 90,000 - 120,000

14 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Bedford

Remote

GBP 90,000 - 120,000

8 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Basildon

Remote

GBP 80,000 - 120,000

8 days ago