Overview
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
- 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.
- 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.
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.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.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.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.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.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.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.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.