Join Our Team
We're a team of passionate technologists building innovative solutions that transform businesses. Discover opportunities to grow your career with us.
View Open PositionsWhy Join NXDI?
We offer an environment where you can do your best work, grow professionally, and make an impact
Flexible Working
Work from home options and flexible hours to maintain work-life balance
Learning & Development
Budget for courses, conferences, and professional development opportunities
Health & Wellbeing
Comprehensive health insurance and wellness programs for you and your family
Competitive Package
Attractive salary, bonus scheme, and equity options for all team members
Latest Tech
Access to cutting-edge tools and technologies to do your best work
Team Events
Regular team-building activities, social events, and annual company retreats
Our Company Culture
At NXDI, we believe that great technology is built by great teams. Our culture is founded on these key principles:
Innovation
We embrace new ideas and technologies to solve complex problems in creative ways.
Collaboration
We work together across teams, sharing knowledge and supporting each other to deliver excellence.
Growth Mindset
We believe in continuous learning and development, both personally and professionally.
Client Focus
We're dedicated to understanding our clients' needs and delivering solutions that exceed expectations.




Open Positions
Find your perfect role and join us in building the future of technology
Senior React Developer
EngineeringWe're looking for an experienced React developer to help build innovative web applications for our clients.
Requirements:
- •5+ years of experience in front-end development
- •Deep knowledge of React, Next.js, and modern JavaScript
- •Experience with state management solutions
- •Strong understanding of web performance optimization
AI Engineer
AI & DataHelp us build cutting-edge AI solutions that solve real-world problems for our enterprise clients.
Requirements:
- •Strong background in machine learning and AI technologies
- •Experience with Python and ML frameworks like TensorFlow or PyTorch
- •Understanding of data processing and model deployment
- •Excellent problem-solving abilities
DevOps Engineer
OperationsJoin our team to build and maintain scalable infrastructure and deployment pipelines.
Requirements:
- •Experience with cloud platforms (AWS, Azure, or GCP)
- •Knowledge of containerization and orchestration tools
- •Expertise in CI/CD pipelines and infrastructure as code
- •Strong scripting and automation skills
UI/UX Designer
DesignCreate beautiful and intuitive user experiences for our web and mobile applications.
Requirements:
- •Portfolio demonstrating UI/UX design skills
- •Experience with Figma or similar design tools
- •Understanding of user-centered design principles
- •Ability to collaborate with developers to implement designs
Technical Project Manager
Project ManagementLead our technology projects from conception to successful delivery.
Requirements:
- •Experience managing software development projects
- •Knowledge of agile methodologies
- •Strong communication and stakeholder management skills
- •Technical background preferred
Cybersecurity Specialist
SecurityHelp protect our systems and client applications from security threats.
Requirements:
- •Experience in information security and vulnerability assessment
- •Knowledge of security best practices and compliance frameworks
- •Familiarity with security tools and penetration testing
- •Security certifications (e.g., CISSP, CEH) preferred
Our Hiring Process
We've designed a straightforward process to find the right talent
Application Review
Our recruitment team reviews your application to assess your qualifications and experience against the role requirements.
Initial Interview
A 30-45 minute video call with our recruitment team to discuss your experience, expectations, and answer any questions you might have.
Technical Assessment
Depending on the role, you may be asked to complete a technical challenge or case study to demonstrate your skills.
Team Interview
Meet with potential team members and managers to discuss your approach to work and assess team fit.
Offer
If successful, we'll extend an offer including details on compensation, benefits, and start date.
What Our Team Says
Hear directly from our employees about their experience working at NXDI

Yipmong Said
MD | Senior Developer
"I'm surrounded by brilliant minds and we get to work on challenging projects that make a real impact."

Jeffery Adjari
Talent & Innovations | Senior Software Developer
"What I love most about NXDI is the culture of continuous learning. I've grown more in my two years here than in my previous five years combined."

Aliyu Musa
COO | Product Designer
"The flexibility and trust at NXDI is unlike anywhere else I've worked. I'm empowered to deliver my best work while maintaining a healthy work-life balance."
Ready to Join Our Team?
Browse our current opportunities and take the first step towards your next career move.
Frequently Asked Questions
Find answers to common questions about our hiring process
What is the interview process like?
Our interview process typically consists of an initial screening call, a technical assessment relevant to the role, and interviews with the team and hiring manager. The entire process usually takes 2-3 weeks from application to offer.
Do you offer relocation assistance?
Currently, we don't offer relocation assistance. Candidates are expected to handle their own relocation arrangements if needed for the position.
What benefits do you offer?
We offer a comprehensive benefits package including generous paid time off, parental leave, professional development opportunities, and more. Specific benefits may vary by location.
Do you consider remote candidates?
Yes, we have fully remote positions available, as well as hybrid options depending on the role and team. We believe in hiring the best talent regardless of location.
How can I prepare for an interview at NXDI?
Research our company and the specific role you're applying for. Be prepared to discuss your relevant experience and how it aligns with our work. For technical roles, review fundamentals and be ready to demonstrate your problem-solving approach.