Mimi Dental Clinic is seeking a Junior Software Engineer for a remote opportunity open to international applicants. The successful candidate will help develop and maintain digital platforms, patient-facing applications, booking systems and internal software used by the dental healthcare provider in Ibadan, Nigeria.
This position is suitable for aspiring software developers and early-career technology professionals looking to gain practical experience working alongside senior engineers. Candidates with foundational programming skills, knowledge of web development and an interest in healthcare technology are encouraged to explore the opportunity.
The position is listed as full-time, with part-time opportunities also mentioned in the job description. The role is described as fully remote, making it worth considering for applicants seeking international remote software engineering jobs.
Job Overview
- Job Title: Junior Software Engineer
- Company: Mimi Dental Clinic
- Location: Remote – International
- Job Type: Full-time; part-time positions also mentioned
- Experience Level: Junior / Entry-Level
- Industry: Software Development and Healthcare Technology
- Work Arrangement: Fully Remote
About Mimi Dental Clinic
Founded in 2004, Mimi Dental Clinic is a dental healthcare provider based in Ibadan, Nigeria. The clinic offers services including general dentistry, cosmetic dentistry, orthodontics, dental implants, oral surgery, paediatric dentistry and emergency dental care.
The organisation is investing in digital experiences and technology to support patient scheduling, clinical operations and service delivery.
Key Responsibilities
As a Junior Software Engineer, you will work with experienced developers to improve the clinic’s software systems and digital services.
Your responsibilities may include:
- Writing, testing and maintaining clean, reliable software code.
- Developing features for mobile applications, booking platforms and internal systems.
- Collaborating with senior engineers on software design and implementation.
- Participating in code reviews and applying feedback to improve code quality.
- Identifying, troubleshooting and resolving software bugs.
- Supporting automation for appointment scheduling, patient follow-ups and engagement.
- Learning modern development tools, frameworks and healthcare technology systems.
This position offers practical exposure to software development in a working healthcare environment.
Eligibility Requirements
Applicants should meet the following requirements:
- A degree in Computer Science, Software Engineering or a related discipline, or equivalent practical experience.
- Basic proficiency in at least one programming language, such as Python, C#, TypeScript or JavaScript.
- Familiarity with web development fundamentals, APIs and databases.
- Understanding of version control tools such as Git.
- Strong communication and problem-solving skills.
- Willingness to learn, accept feedback and collaborate with a development team.
- An interest in healthcare technology, digital health or patient experience systems.
Candidates who have gained their skills through coding bootcamps, independent learning or personal projects may also be considered.
Benefits of the Opportunity
This junior software engineering role offers several potential advantages for early-career developers:
- Remote work arrangement for international applicants.
- Practical experience building and maintaining production software.
- Collaboration with experienced engineers.
- Exposure to mobile applications, APIs, databases and automation.
- Opportunities to develop technical and professional skills.
- Experience applying software development to real healthcare challenges.
Note: The job description does not specify the salary, employee benefits, or whether equipment and other remote-work expenses are covered. Applicants should confirm these details with the employer.
How to Tailor Your CV for This Software Engineering Job
To improve your application, customise your CV for the Junior Software Engineer position.
- Highlight programming skills: List relevant languages such as Python, JavaScript, TypeScript or C# that you can genuinely use.
- Showcase personal projects: Include websites, mobile applications, APIs, database projects or automation tools you have built.
- Demonstrate technical knowledge: Mention Git, debugging, software testing, databases and web development where applicable.
- Include relevant experience: Feature internships, freelance work, coding bootcamps and collaborative projects.
- Connect your skills to healthcare technology: If you have worked on appointment booking, customer management, scheduling or health-related applications, explain your contribution.
- Keep your CV concise: Use clear headings and describe your projects, responsibilities and measurable results accurately.
Even without formal employment experience, a well-presented portfolio of relevant projects can help demonstrate your readiness for a junior developer role.
How to Apply for the Mimi Dental Clinic Junior Software Engineer Job
Interested candidates can apply through the employer’s official careers application page.
To apply:
- Open the application link and review the job details.
- Enter your first name, last name and email address.
- Provide your LinkedIn profile URL and phone number where requested.
- Upload your resume if available. The application specifies PDF format with a maximum file size of 5 MB.
- Review your information and submit your application through the official platform.
Applicants should ensure that their contact information is accurate and their CV clearly demonstrates their programming skills and relevant projects.
Important Disclaimer: OpportunityShape shares job opportunities to help job seekers discover employment worldwide. We are not affiliated with Mimi Dental Clinic and do not guarantee recruitment, salary, or employment outcomes. Although the vacancy is listed as remote and international, applicants should confirm eligible hiring countries, employment arrangements and any location restrictions directly with the employer before accepting an offer.