DoctusTech
Full Stack AI Developer (React, Python, LLMs)
DoctusTechArgentina12 hours ago
Full-timeEngineering, Information Technology

Job Summary:

We are seeking a passionate and highly motivated Fullstack Developer to join our mission-driven team at DoctusTech. Our company is dedicated to solving the challenges of documentation management, a burden imposed by ever-evolving regulations, to empower clinicians and staff to focus on what truly matters: delivering exceptional care to patients.

While deep expertise in Large Language Models (LLMs) isn’t a requirement, we are looking for someone who is eager to leverage existing LLM APIs (e.g., OpenAI, Google Vertex AI) to build innovative, scalable, and enterprise-grade AI-powered solutions. The ideal candidate will bring strong coding fundamentals, a collaborative spirit, and the adaptability to thrive in a dynamic, fast-paced environment. Join us and contribute to transforming healthcare documentation, enabling professionals to provide better care and make a meaningful impact in the lives of countless patients.

Key Responsibilities

1. Front-End Development

● Develop high-quality, responsive user interfaces using React.

● Implement complex UI components and interactions to enhance user experience.

● Collaborate with UI/UX designers to translate wireframes and mockups into functional interfaces.

● Optimize front-end code for performance, ensuring quick loading times and efficient rendering.

2. Back-End Development

● Design, develop, and maintain robust server-side logic using Python and Django. ● Build and manage RESTful APIs to support front-end applications.

● Integrate front-end and back-end components seamlessly for effective data communication.

● Implement security measures, including authentication and data protection mechanisms. 3. Database Management

● Design and maintain scalable databases using SQL or NoSQL systems. ● Optimize database queries for performance and reliability.

● Handle data migration, seeding, and transformation processes.

4. Testing and Debugging

● Write comprehensive unit tests, integration tests, and end-to-end tests for both front-end and back-end systems.

● Troubleshoot and resolve application bugs and performance issues.

● Maintain a high level of code coverage to ensure application stability.

5. Code Quality and Collaboration

● Write clean, modular, and maintainable code following best practices and coding standards.

● Document code, APIs, and architectural decisions for better team collaboration. ● Participate in code reviews, providing and receiving constructive feedback.

6. Performance Optimization

● Identify and resolve performance bottlenecks in the application.

● Profile application behavior and optimize loading times and responsiveness. ● Monitor production performance and implement improvements proactively.

7. AI Integration with LLMs

  • Implement and manage systems that consume LLM APIs (e.g., OpenAI, Google Vertex AI).
  • Build robust pipelines for LLM integration into scalable applications.
  • Collaboration with the tech lead to design architecture leveraging AI effectively.

8. Collaboration and Growth

  • Collaborate with cross-functional teams to ensure systems are designed to improve efficiency and enhance patient outcomes.
  • Actively engage in learning new tools, technologies, and best practices.
  • Participate in system design discussions and contribute innovative ideas.

9. Research and Innovation

● Stay updated with the latest advancements in AI, NLP, and related fields.

● Apply cutting-edge techniques to improve model capabilities and contribute to research papers or technical documentation.

10. Adaptability and Learning

● Stay informed about trends in web development and LLM advancements.

● Continuously learn and apply new tools, frameworks, and techniques to enhance team and project success.

What We’re Looking For:

  • Mindset: Enthusiasm for learning and implementing new technologies.
  • Core Skills: Strong foundations in front-end (React) and back-end (Python/Django).
  • Adaptability: Comfort navigating ambiguous requirements and evolving landscapes while proactively learning new tools and technologies.
  • Collaboration: Excellent communication skills to work effectively with diverse teams.
  • Passion: Desire to contribute to enterprise-level AI-powered solutions.

Qualifications

Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Experience: Proven experience in React, Python, and Django for full-stack development; prior experience with LLMs or NLP technologies is a plus.

Skills:

○ Proficiency in front-end and back-end technologies, including modern frameworks and tools.

○ Strong understanding of database management systems (SQL/NoSQL).

○ Familiarity with testing frameworks and version control systems like Git.

○ sExcellent problem-solving and analytical skills.

Ideal Candidate:

A solid mid-level developer with strong coding fundamentals and a proactive attitude. Experience in working with AI/ML-powered systems is a plus but not a necessity. Most importantly, we seek someone eager to grow, adapt, and take ownership of creating innovative, scalable, and robust solutions.

What We Offer:

  • Competitive salary and benefits.
  • Opportunities to work with cutting-edge AI technologies.
  • A collaborative and inclusive environment where your ideas will shape real solutions.
  • Continuous learning and professional growth opportunities.

Key Skills

Ranked by relevance