(Senior) Software Engineer – Full Stack - Stellar Télécommunications
- CDI
Within Stellar Software team, you will handle the following critical duties and responsibilities and will contribute to ensuring that Stellar software modules and architecture are meeting the performance, quality, security, and reliability standards required by the different Stellar targeted verticals with focus on automotive and mobility sectors.
> Design, develop, test, support, and maintain software modules based on provided technical requirements by other stakeholders.
> Define sub-modules, components, and/or functions to be developed and/or tested by other software developers.
> Maintain high quality documented coding practices.
> Review, optimize, and/or provide feedback on software developed by junior software developers.
> Contribute to the technical requirements and interface control documents.
> Contribute to selection and implementation of state-of-the-art methodologies for coding considering Agile processes, DevOps, and security/quality requirements.
> Contribute to the implementation and optimizations of DevOps (Gitlab CI, Proxmox, Docker, K8s, …)
> Contribute to the selection of coding languages, software development environment, and deployment approach.
> Collaborate efficiently with other stakeholders (architecture, data scientists, product, quality, management)
> Maintain high-level awareness of technology trends and competitive offerings/developments with focus on software, coding methodologies and environments.
> Continuous analysis and suggestions of possible paths to optimize, enhance and augment developed software modules and their security and quality.
> Mentor junior software developers
> Answer customer requests
You are expected to have:
> Strong knowledge of Python/Django and any other Backend programming language
> Good knowledge of Front-End programming languages (Angular, Vue, React, …) and mobile development (Android, Ios)
> Knowledge in networking (API, …)
> Strong knowledge of database languages (SQL, NoSQL)
> Ideally previous experience with Elasticsearch/OpenSearch stacks
> Capabilities with Ansible and http servers like nginx
> Experience in cloud deployment (AWS, Azure, GCP, Open stack, …)
> Basics in SSL Certificates and pentesting
> Experience with load testing
In this position, you will be reporting to the Software Architect and Development Lead.
Hybrid work mode.
Also, the preferred location for this position is at our headquarters in the Bordeaux region, and the remote work from a home office can be considered.
We offer you the following:
• Competitive package
• Outstanding working environment
• Up to date and materials and tools for the execution of your job
• Joining exciting innovative products development projects with valuable learning opportunities from a team of seasoned professionals and experts in various domains: satellites, 4G/5G, software, integration, information systems…