Responsibilities:
- Design, develop, and maintain web applications using React, Django, and Python.
- Collaborate with cross-functional teams to develop, test, and deploy scalable, high-performance software solutions.
- Support both front-end and back-end development tasks, including implementing UX/UI, React, RESTful APIs, and working with relational databases.
- Ensure code quality through best practices, unit testing, code reviews, and adherence to industry standards.
- Diagnose and resolve software defects, performance bottlenecks, and technical debt to maintain high application stability and reliability.
- Actively participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the continuous improvement of team processes, tools, and technologies.
- Stay up to date with industry trends, emerging technologies, and best practices to enhance the software stack and improve overall product quality.
Qualifications:
- Startup experience designing and building products from scratch. A self-starter with a strong sense of ownership, able to manage tasks independently and consistently deliver high-quality results.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 5 years of professional experience in full-stack development, with a focus on React, Python, Django, and RESTful APIs.
- Experience working with databases, particularly PostgreSQL, WebSocket, AWS Lambda, and front-end frameworks like React and/or Vue.
- Familiarity with Machine Learning (ML), Optical Character Recognition (OCR), GPT, and Prompt Engineering.
- Strong problem-solving and analytical skills, with the ability to troubleshoot and resolve complex software issues.
- Excellent communication and interpersonal skills, with the ability to work effectively within a diverse, globally distributed team.
- Demonstrated experience with Docker and LocalStack.
- Familiarity with version control systems, such as Git, and proficiency in using them for collaborative development.
- Knowledge of agile development methodologies and a proven track record of applying them in real-world projects.
Why Join Us:
- Be a part of an exciting and fast-growing startup.
- Work with cutting-edge technologies and make a direct impact on our software solutions.
- Enjoy a collaborative, dynamic, and flexible work environment.
- Help shape the future of AI-powered solutions in the healthcare industry.