Senior Python Software Engineer

3 months ago


Dublin, Ireland Nasuni Full time

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 DeathInService 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,kitchensand break-out spaces Great team culture and social activities Best in class employee onboarding and training Professional development resources 

  • Dublin, Ireland IT Search Full time

    Senior Python Engineer (Big Data) Dublin (Hybrid 1 day per week onsite) €90K - €120K p/a + RSUs + bonus, healthcare, 5% pension etc Python | AWS Ecosystem | Spark | Kafka Legitimately one of the most exciting, scaling tech companies in Dublin right now weve had top feedback from the engineers we have helped onboard there this year. There is a focus on...


  • Dublin, Ireland IT Search Full time

    Searching for a Senior Python Developer, ideally with a background in banking or finance, to join a highly reputable bank in the Dublin area and contribute to the next generation of their innovative systems. *Initial 6 month contract expected to roll *Daily rate 500-650 (potentially negotiable further for the right candidate) *3 days per week onsite in...

  • Security Engineer III

    5 months ago


    Dublin, Ireland JPMorgan Chase & Co. Full time

    Your seniority as a security engineer puts you in the ranks of the top talent in your field. Play a critical role at one of the world's most iconic financial institutions where security is vital. As a Security Engineer III at JPMorgan Chase within the Cybersecurity Technology team, you serve as a seasoned member of a team that works to deliver software...


  • Dublin, Ireland Reperio Human Capital Full time

    Software Engineering ManagerDublin - HybridMy client, an innovator in the AI and Automation space, is looking for a seasoned Software Engineering Manager with expertise leading talented and diverse software development teams to develop a suite of web applications in Python and React.Software Engineering Manager - Key Responsibilities:You will guide a team of...

  • Python Developer

    4 weeks ago


    Dublin, Ireland BrightHire Ltd Full time

    Job OverviewWe are seeking a Python developer with Equities Technology experience to join a growing global consulting firm. The ideal candidate will have demonstrable experience of having designed and developed complex server-side functionality in Python.## Duties- Design and develop new features within existing Python services; create new services to expand...


  • Dublin, Ireland Rapid7 Full time

    As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams...


  • Dublin, Ireland Showoff Full time

    Are you a seasoned Software Engineer eager to excel in a leading Data Solutions Company? Look no further! Our client, a pioneering force in IT and Services, is on the lookout for a dynamic Senior Software Engineer to join their remote team. If you're passionate about pushing boundaries, driving innovation, and contributing to the cutting-edge of data...

  • Security Engineer III

    3 weeks ago


    Dublin, Ireland JP Morgan Full time

    Job Description Your seniority as a security engineer puts you in the ranks of the top talent in your field. Play a critical role at one of the world's most iconic financial institutions where security is vital. As a Security Engineer III at JPMorgan Chase within the Cybersecurity Technology team, you serve as a seasoned member of a team that works to...


  • Dublin, Ireland Millennium Management Full time

    Senior Software Engineer - ServiceNow Millennium is looking to hire a seasoned software engineer to join our ServiceNow team focusing on system automation, workflow development, and integrations with internal and external applications. The ideal candidate has experience in the SDLC methodology, Agile SCRUM, development methodologies, test cases, test...

  • Software Engineer

    2 weeks ago


    Dublin, Ireland TEKsystems Full time

    Software Engineer / Developer The ideal candidate will be a Software Engineer, Software Developer, CAD Engineer, or Application Engineer with experience using AutoCAD, Autodesk APIs and programming in Java, Python or Dynamo within a construction environment. This is a fantastic opportunity to join a reputable, established company in a highly varied...

  • Senior Code Module

    5 months ago


    Dublin, Ireland Dynatrace Full time

    Job DescriptionOur Python Agent is a core part of the Dynatrace Platform for automatic instrumentation of Python applications. Our Agents enable customer applications to run faster, reliably and securely. Our OneAgent software is actively deployed across millions of customer environments today, monitoring critical customer applications in various programming...


  • Dublin, Ireland Adecco UK Limited Full time

    Senior Python Developer Contract Dublin 6-18 Months. MY client a global leader in their respected market is in urgent need of a talented and experienced Senior Python Developer to join them on a contract basis for 6 months rolling up to 18-24 months in Continuation. The role offers the opportunity for involvement throughout the software development lifecycle...


  • Dublin, Ireland myGwork Full time

    This job is with Microsoft, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Overview The One Engineering System...

  • Senior AI

    3 weeks ago


    Dublin, Ireland Osborne Recruitment Full time

    Senior AI & ML Software Engineer We offer you a flexible and dynamic environment with opportunities to go beyond your comfort zone in order to grow personally and professionally. Sound interesting? Then come and join our global team as a Senior AI & ML Software Engineer at our facility in Swords, Dublin. To find out more about the specific business, have a...


  • Dublin, Ireland Adecco Full time

    Senior Python Developer Contract Dublin 6-18 Months. MY client a global leader in their respected market is in urgent need of a talented and experienced Senior Python Developer to join them on a contract basis for 6 months rolling up to 18-24 months in Continuation.The role offers the opportunity for involvement throughout the software development lifecycle...


  • Dublin, Ireland Autodesk Full time

    Job Requisition ID # 24WD78003 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Dublin, Ireland myGwork Full time

    This job is with Microsoft, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Overview The One Engineering System...


  • Dublin, Ireland IC Resources Full time

    Senior Engineering ManagerLocation: Dublin, Ireland IC Resources is delighted to be partnering with a company that is leading the way the through innovation on the future of transportation. The Company have a real-world impact and the special Senior Engineer Manager has the opportunity to see their work positively influencing the vehicles which are on our...


  • Dublin, Ireland Microsoft Full time

    Overview Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to...


  • Dublin, Ireland myGwork Full time

    This job is with Microsoft, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Overview Security represents the most...