Senior Backend Developer

Shift Technology Logo

Shift Technology

πŸ“Remote - France

Summary

Join Shift Technology's Engineering team and help build the future of insurance with AI-powered products. As a Software Engineer, you will design and implement scalable features, build and maintain high-performance data pipelines, collaborate with cross-functional teams, operate and enhance data infrastructure, and support the integration of new tools. The ideal candidate possesses 5+ years of experience in software development or data engineering in cloud-based environments, strong programming skills in C# .NET and Python, proficiency in data transformation and processing tools, and experience with distributed data systems. Shift Technology offers a competitive total rewards and benefits package, including flexible remote and hybrid working options, competitive salary, company equity, generous PTO, and mental health benefits. We are committed to fostering a diverse and inclusive workforce.

Requirements

  • 5+ years of experience in software development or data engineering in cloud-based environments
  • Strong programming skills in C# .NET and Python, with a solid grasp of OOP principles
  • Proficiency in data transformation and processing tools (e.g. PySpark, dbt)
  • Experience designing scalable and robust data platforms
  • Familiarity with data modeling techniques (e.g., star schema, data vault)
  • Experience with distributed data systems and Database optimization
  • Comfortable working with NoSQL data stores and SQL Server
  • Experience in ETL processes and orchestration tools like Apache Airflow etc
  • A passion for continuous learning, mentoring, and solving complex problems
  • Excellent communication skills in English

Responsibilities

  • As a Software Engineer, your technical expertise and autonomy will allow you to design and implement scalable, intuitive features across our platform
  • Build and maintain high-performance data pipelines, contributing to a robust data and application architecture
  • Collaborate closely with cross-functional teams including Data Scientists, Engineers, and Product Managers to deliver impactful solutions
  • Operate and enhance our data infrastructure, ensuring seamless data movement across platforms
  • Support the evaluation and integration of tools that empower engineering and data science teams

Benefits

  • Flexible remote and hybrid working options
  • Competitive Salary and a variable component tied to personal and company performance
  • Company equity
  • Focus Fridays, a half-day each month to focus on learning and personal growth
  • Generous PTO and paid holidays
  • Mental health benefits
  • 2 MAD Days per year (Make A Difference Days for paid volunteering)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.