Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.
We are looking for an experienced Senior C++ / Python Developer to join a long-term Healthcare project focused on Software as a Medical Device (SaMD) products. This role is prospective and has been created in line with the company’s planned team expansion.
The project includes several interconnected software solutions, with some of them currently going through or preparing for FDA submission. The development team works on business-critical medical software in close collaboration with an international customer team based in the Netherlands.
This is an opportunity to work on a mature Healthcare product, contribute directly to its development and regulatory readiness, and collaborate closely with experienced engineers in an international environment.
Key Responsibilities - Develop and maintain software components using C++ and Python.
- Implement new functionality and improve existing product components.
- Participate in code reviews and ensure high code quality and maintainability.
- Investigate and resolve technical issues.
- Prepare and maintain technical and project documentation.
- Use Claude Code extensively to support development, code review, documentation, and other engineering activities.
- Collaborate directly with the customer's developers and participate in daily project meetings.
- Work closely with the team throughout the full development lifecycle.
Required Skills & Experience - Senior-level software development experience, 5+ years of commercial experience is preferred.
- Strong hands-on experience with C++ and Python.
- Strong software engineering and problem-solving skills.
- Experience with code review and maintaining high-quality production code.
- Ability to work effectively with an existing codebase and understand complex technical systems.
- Practical experience with AI-assisted development tools is required; experience with Claude Code is highly preferred.
- Ability and willingness to use AI tools actively in daily development activities.
- Strong communication and collaboration skills.
- Good spoken English (B2+) — direct communication with the international customer team and participation in daily meetings are an essential part of the role.
Nice to Have - Experience with Perl, particularly Mojolicious.
- Experience with Bash and Linux.
- Experience with Nginx.
- Experience with Docker.
- Experience with Robot Framework.
- Previous experience in Healthcare / Software as a Medical Device projects.
- Experience working on regulated software products or projects involving FDA-related processes.
- Familiarity with Jira and Confluence.
Technical Environment - Core: C++, Python
- Additional: Perl / Mojolicious, Bash
- Environment: Linux, Nginx, Docker
- Testing: Robot Framework
- AI: Claude Code
- Project Tools: Jira, Confluence
We offer:
- Opportunity for professional self-realization and growth.
- Friendly team.
- 25-days of paid vacation.
- Medical insurance and 100% payment for sick leave.
- Professional training and obtaining certificates at the company's expense.
- Foreign language courses and other corporate programs.
- A variety of corporate events.
- Bonuses in case of wedding or a child’s birth.
- The possibility of remote work from any location.