Software Engineer
Job insights
-
Date posted
06/07/2025
-
Closing date
05/08/2025
-
Experience Level
Senior
-
Experience
3 - 5 Years
-
Remote work option
Yes
-
Expatriate Eligibility
Yes
Key responsibilities
- API & System Integration: Contribute to building and maintaining integrations between platforms via REST, GraphQL, or middleware.
- Feature Development: Develop frontend components and backend services that enhance CRM and platform functionalities.
- Database Design & Optimisation: Support the design and maintenance of structured (SQL) databases.
- Quality & Deployment: Collaborate on code reviews, testing, and support CI/CD pipelines for a smooth deployment process.
- AI & Automation: Contribute to the development of AI-driven features (e.g. data enrichment, smart segmentation, intelligent workflows) and explore how AI tools can improve internal and client-facing systems.
- Documentation & Collaboration: Maintain clear documentation and actively share knowledge within the team.
- CRM Implementation & Customisation: Participate in the setup and configuration of HubSpot CRM and other tools, adapting them to client-specific needs.
Hard skills
Soft skills
Good to know
Goals & Performance Metrics:
Short term - 3 month and medium term - 6 month
N+1 Management Style:
You’ll report directly to our Tech Lead, who embraces a collaborative and empowering leadership style. The focus is on clear communication, regular feedback, and autonomy. You’ll be supported in your technical growth through code reviews, pair programming sessions, and regular 1:1s, while being trusted to own your scope and take initiative.
Career Progression Opportunities:
We’re committed to helping our team grow. As a Software Engineer, you’ll have the opportunity to:
- Expand your technical skills through diverse, real-world projects
- Take on more responsibility by evolving into roles like Senior Engineer, Tech Lead, or Solution Architect
- Contribute to decision-making in tech choices and product strategy
- Participate in regular performance reviews and career development check-ins
- Access training and mentoring to support your long-term growth within the company
Benefits & Culture:
- Hybrid work environment
- International exposure with clients in France
- Opportunity to learn and grow, including on AI-related topics
Candidate Selection Criteria:
We’re looking for a Software Engineer who demonstrates the following:
- Technical Proficiency: Solid experience in backend development or full-stack development
- Problem-Solving Skills: Ability to analyze, design, and deliver clean, maintainable code
- Communication: Clear and proactive communication in a collaborative, multicultural environment
- Autonomy & Initiative: Capacity to take ownership of tasks and propose improvements
- Team Fit: Alignment with our values of trust, curiosity, and continuous learning
- Language: Working proficiency in French
Bonus points for experience with CI/CD, Docker, API design, or Agile environments.
Work condition:
Hybrid work environment
Flexible
Message from your future manager N+1:
At Nile IO, you’re not just joining a tech team — you’re becoming part of a collaborative, multicultural environment where your voice matters and your growth is a priority.
We work on meaningful, real-world projects that combine technical challenge with purpose. You’ll be surrounded by supportive teammates, a hands-on Tech Lead, and leadership that values transparency, autonomy, and innovation.
Whether you’re looking to deepen your skills, take on more responsibility, or simply enjoy a healthy balance between quality work and quality of life — Nile IO is a place where you can thrive.
Ready to build what matters, with people who care?
Interested in this job?.
30 days left to apply
