Lead Software Engineer - FullStack with Databricks
Responsibilities
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
Technical Lead – Full Stack (React, NodeJS, SQL) & Databricks
Responsibilities
- Understand requirements and translate them into working, maintainable source code.
- Take accountability for delivering high‑quality features within agreed timelines.
- Work closely with the team to complete tasks and contribute to shared goals.
- Participate in production support, troubleshoot issues, and ensure timely resolutions.
- Manage application configuration, deployment processes, and release activities.
- Contribute to all stages of the software development lifecycle (design, development, testing, deployment, support).
- Write clean, testable, well‑structured code across React, NodeJS, SQL, and Databricks components.
- Participate in technical discussions and help shape system design and new feature planning.
- Ensure application design aligns with business needs and architectural standards.
- Support production activities and incident resolution as required.
- Follow Agile practices (daily scrum, planning, retrospectives, TDD where applicable).
- Prioritize work based on sprint goals and deadlines.
- Share best practices and mentor junior developers within the team.
- Be flexible to work and support Paris hours when required.
- Responsible for understanding business and technical requirements and converting them into high‑quality, working software.
- Own the delivery of full‑stack features end‑to‑end — frontend, backend, database, and data‑processing components.
- Collaborate closely with team members, Product Owners, and stakeholders to deliver committed outcomes.
Profile required
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
Profile Required
Full Stack Engineer / Technical Lead with experience in frontend, backend, database, and cloud-based data processing.
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
Minimum Qualifications
- Strong hands‑on experience in ReactJS, NodeJS, and REST API development.
- Strong SQL skills with good understanding of relational databases.
- Practical experience with Databricks (Spark, notebooks, workflows).
- Proven experience building, maintaining, and optimizing full‑stack applications.
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
Preferred Qualifications
- 8+ years of professional application development experience.
- Good understanding of modern frontend frameworks and state management concepts.
- Strong backend experience with NodeJS, microservices, authentication, API security, etc.
- Solid understanding of SQL performance tuning and database best practices.
- Working knowledge of distributed data processing using Databricks / Spark.
- Experience with Git, CI/CD pipelines (Jenkins/Azure DevOps), and cloud environments (AWS/Azure).
- Exposure to financial or banking domain is a strong plus.
- Ability to work independently as well as collaboratively in a global team.
- Strong problem‑solving skills and attention to detail.
- Excellent communication and interpersonal skills.
Why join us
“We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status”
Business insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious.
Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating and taking action are part of our DNA.
If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices and sharing their skills with charities. There are many ways to get involved.
We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.