Senior Backend Software Engineer (H/F)
MISSION
We are looking for Software Engineers to join our client's team where your contributions are crucial.
Are you a Senior Backend Software Engineer with a passion for software development?
In this role, you will engage from the initial concept to the final completion of projects that leverage cutting-edge technologies to address complex challenges, experiencing the direct impact of your work.
Your task will be to develop solutions that integrate with innovative AI platforms, facilitating user-friendly AI products that incorporate advanced AI technologies.
You will be responsible for ensuring these solutions are scalable, fault-tolerant, and easy to maintain.
Coordination with the team working across various layers of the infrastructure will be a key aspect of your role.
Hence, a dedication to collaborative problem-solving, sophisticated design, and delivering quality products is crucial
ROLE RESPONSIBILITIES/ACCOUNTABILITIES
- Develop backend APIs and components.
- Cover solution with needed unit and integration tests.
- Maintain and improve existing products.
- Participate in code review.
- Mentor junior profiles.
- Contribute to the technical and software design decisions within the team.
- Optimise components for maximum performance across distributed environments.
- Work and collaborate with the rest of the engineering team.
- Ensure Quality first approach
PROFIL & REQUIREMENTS:
- Minimum experience of 5 years of product development.
- Good understanding of Computer Science fundamentals.
- Good knowledge of OOP and design patterns.
- Proficiency in at least one of OOP languages (C#, Java, Python, C++...)
- Experience with database querying using both SQL and at least one ORM.
- Knowledge of RESTful APIs.
- Familiarity with Git.
- Good knowledge of ci/cd
- Excellent verbal and written communication skills with experience presenting to large and small audiences.
- Fluent in English.
- Ability to interact with peers and stakeholders to define and drive product and business impact.
- Degree in computer science or equivalent.
Bonus:
- Basic knowledge of machine learning.
- Experience in contributing, maintaining and/or building open-source projects.
- Experience in parallel and high-performance computing.
- Experience in TDD, BDD and/or DDD is a plus
PROCESS - 3 to 5 weeks (max)
- 1st screen / initial discussion with the tech recruiter department over video
- A programming test / technical hacker rank test + Review of the test
- Take Home assignment + review call with the candidate
- Call with a head of department
MODALITIES
- Type of contract: CDI
- Salary range: From 65k€ to 75,5k€
- English MANDATORY
- Permanent contract with the end client
- Remote: 2-3 jours / semaine
- Localisation: PARIS