Skip to content

Senior Software Engineer (Python / Full Stack) – Data Analytics Applications

Location: Fully Remote
Contract: 12-Month Renewable Contract

About Our Client

Our global client stands at the forefront of data analytics, delivering cutting-edge modeling applications that empower organizations to extract vital, mission-critical insights from their data. Their innovative solutions address the industry’s most complex challenges, optimizing computational resources for seamless performance across both local and cloud environments, and efficiently handling multi-gigabyte datasets with ease.

Role Overview

Are you a passionate and highly skilled Senior Python Software Engineer looking to make a significant impact in the data analytics domain? Join our client’s dynamic team and play a pivotal role in developing performance-driven applications. Collaborate closely with DevSecOps to optimize resources and take full ownership of projects, ensuring their successful and timely completion. This is an excellent opportunity to advance your career in a supportive, remote work environment.

Key Responsibilities

  • Application Development: Design, develop, and maintain high-performance data analytics applications using Python and full-stack technologies.
  • Collaboration: Work closely with DevSecOps teams to optimize resource usage and ensure seamless deployment across cloud and local environments.
  • Project Ownership: Take full ownership of software projects from inception to deployment, ensuring timely delivery and adherence to quality standards.
  • Environment Management: Build and maintain development environments using Conda and Poetry, ensuring consistency and reliability across projects.
  • Code Quality: Implement best practices in software architecture and design principles (DRY & SOLID) to produce clean, efficient, and maintainable code.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring applications run smoothly and efficiently.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously enhance application functionality and performance.

Required Skills and Qualifications

  • Experience:
    • 4+ years of experience in production or open-source projects.
  • Technical Proficiency:
    • Python: Proven expertise in Python, including libraries such as Pandas and NumPy.
    • Environment Management: Experience in building and maintaining environments using Conda; familiarity with Poetry is a plus.
    • Cloud Technologies: Demonstrated experience in cloud application deployment and hosting.
  • Language Skills:
    • Proficient in English (IELTS 6+ or equivalent).
  • Soft Skills:
    • Strong problem-solving mindset with the ability to think critically and innovatively.
    • Self-motivated and able to work independently as well as collaboratively within a team.
    • Excellent communication skills, both written and verbal.
    • Conscientious and tenacious attitude to see projects through to completion.
    • Quick learner with the ability to grasp complex topics and adapt to new challenges rapidly.

Desirable Skills

  • Data Expertise:
    • Background in Data Science, Data Engineering, or Data Analytics.
  • Technical Skills:
    • Familiarity with IPyWidgets, IPyKernel, and the JupyterLab plugin ecosystem.
    • Working knowledge of TypeScript and React for full-stack development.
    • Proficiency in Linux and Bash scripting.
    • Experience with asynchronous, multi-process, or multi-threaded coding.
  • Educational Background:
    • Degree in STEM, Economics, or Finance (BSc, MSc, PhD preferred).
  • Software Architecture:
    • Understanding of software architecture and design principles, including DRY (Don’t Repeat Yourself) and SOLID principles.

What We Offer

  • Remote Work: Enjoy the flexibility and convenience of fully remote working arrangements.
  • International Team: Collaborate with a friendly, English-speaking international team of professionals.
  • Competitive Compensation: Receive a highly competitive salary package that reflects your skills and experience.
  • Career Development: Access exciting opportunities for personal growth, continuous learning, and mentorship.
  • Flexible Contract: 12-month renewable contract with the potential for long-term collaboration based on performance and project needs.

How to Apply

Interested candidates are invited to submit their applications along with a detailed cover letter to cv@datasciencescout.com.

  • Subject Line: Senior Software Engineer (Python / Full Stack) (250131)
  • Deadline: 31 January 2025
  • Note: Applications submitted without a cover letter will not be considered.

Join our client’s team and leverage your expertise in Python and full-stack development to build innovative data analytics applications that drive impactful business decisions!

Submit your C.V and Cover Letter here

×

Thank you for submitting your application!

We appreciate the time and effort you have invested in this opportunity. Your application will be processed promptly, and we will be in touch with you in the near future.

Wishing you the very best of luck as you take this exciting step in your career journey. We hope this is the beginning of a new chapter filled with growth, success, and opportunity. At Data Science Scout, we believe that the right role can unlock your full potential, and we’re excited to help you take the next big step forward.