Senior Software Engineer at Sonic

Paris, Île-de-France, France

Sonic Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, HealthTechIndustries

Requirements

  • Strong knowledge of web technologies and understanding of distributed system architecture
  • Good knowledge of fundamentals: data structures, algorithms, operating systems and concurrency
  • Exposure to at least one of the following programming languages: Python/Ruby/Go/Javascript/Rust/Elixir/Java/C/C++ with the ability and desire to pick up others if needed
  • Very good communication and interpersonal skills
  • Value teamwork and are team-oriented
  • Strong command of English, both written and spoken
  • Interest in Sonio's mission

Responsibilities

  • Develop Sonio product features related to real-time exam quality, collaboration, patient sharing, integrations, etc
  • Create and collaborate on technical designs, design data models and implement robust, secure, maintainable code and tests (Elixir/Phoenix, Python/Flask, ReactJS and Go)
  • Collaborate with tech, product and science teams to rapidly iterate on features, test and release (AWS, Terraform and Github Actions)

Skills

Key technologies and capabilities for this role

ElixirPhoenixPythonFlaskReactJSGoAIML

Questions & Answers

Common questions about this position

What is the work location or arrangement for this role?

The position is hybrid.

What programming languages or technologies are required?

The role requires creating code in Elixir/Phoenix, Python/Flask, ReactJS, and Go, along with exposure to at least one of Python/Ruby/Go/Javascript/Rust/Elixir/Java/C/C++ and the ability to learn others.

What is the salary or compensation for this position?

This information is not specified in the job description.

What is the company culture like in the tech team?

The tech team values flexibility and autonomy to figure out solutions independently while being accountable to each other, with a preference for supportive and responsive teammates who help with new challenges.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates have interest in Sonio's mission, strong knowledge of web technologies and distributed systems, good fundamentals in data structures, algorithms, operating systems and concurrency, exposure to relevant programming languages, and very good communication skills.

Sonic

About Sonic

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI