- Company Name
- GOOD RECRUITER
- Job Title
- Senior Software Engineer H/F
- Job Description
-
Job title: Senior Software Engineer
Role Summary
Senior Software Engineer responsible for designing, developing, and maintaining scalable, secure, and reliable systems within a travel‑tech platform. Owns end‑to‑end software components from architecture to production, ensuring clean, testable code and high quality through CI/CD, monitoring, and performance optimization. Collaborates cross‑functionally with Product, QA, Data, and DevOps teams to deliver features quickly in an agile environment.
Expectations
- Deliver end‑to‑end software solutions with minimal hand‑off.
- Apply best practices in architecture, testing, and security.
- Mentor junior engineers and actively participate in code reviews.
- Communicate effectively in French and English.
Key Responsibilities
- Design, develop and maintain scalable, reliable, and secure services (Java/Spring Boot, Python, React JS, SQL/NoSQL).
- Own software components through design, coding, testing, CI/CD pipeline, deployment, and production support.
- Write clean, modular, reusable code with comprehensive automated tests.
- Influence architecture decisions and drive technical evolution.
- Contribute to software quality through CI/CD, monitoring, performance tuning, and documentation.
- Collaborate with Product, QA, Data, and DevOps for rapid, smooth delivery.
- Participate in code reviews, mentoring, knowledge sharing.
Required Skills
- 4+ years of professional software development experience.
- Proficient in Java with Spring Boot, Python, React JS, and relational/non‑relational databases.
- Strong grasp of data structures, algorithms, and system design principles.
- Hands‑on experience with CI/CD, automated testing, DevOps practices, and security by design.
- Autonomous, collaborative, and accountable.
Required Education & Certifications
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.