Software Engineer
ABOUT PERCEPTRA
Perceptra is the leading deep health tech startup in Thailand. Our aim is to develop the artificial intelligence platform for the healthcare industry. Currently, our first product Inspectra CXR is the best AI software for chest x-ray analysis in the SEA market, with 8 deep learning services deployed on the cloud supporting Radiologists’ workflow through website interface and API services connected directly to hospital’s IT systems. Today, our platform is actively used by 90+ hospitals nationwide.
ABOUT THE POSITION
Perceptra delivers AI-powered insights to doctors countrywide by bridging latest cloud technology stack with the legacy system in hospitals. Our product development team are responsible to building and integrating scalable MedTech products and own full software development life cycle, from conception to deployment. As a software engineer with specialization in testing and software quality, you will ensure that all software products of Perceptra are thoroughly tested and are released with no errors. We are looking for intermediate to senior engineers with high attention to detail and 2+ years experience in software development and testing.
ROLES AND RESPONSIBILITIES
- Analyze software requirements and design detailed development workflows and solutions.
- Implement, test, deploy, and maintain both front-end and back-end features, including API interfaces.
- Set up and manage CI/CD pipelines in GitLab, executing and analyzing pipeline results.
- Design and implement security measures for handling health information, ensuring compliance with regulations.
- Produce and maintain clear technical documentation for internal and external communication.
- Contribute to the engineering culture and actively participate in knowledge sharing.
KNOWLEDGE AND SKILLS
- 2+ years of full-stack development experience with a solid portfolio (exceptional new graduates are encouraged to apply).
- Proficient in Python and/or JavaScript.
- Expertise in React.js and strong knowledge of JavaScript, HTML, and CSS.
- Experience with web frameworks like Django and building robust REST APIs.
- Strong understanding of RESTful APIs, AWS, web servers, and application security best practices.
- Familiarity with testing frameworks (unit tests, integration tests).
- Bachelor degree in computer science, computer engineering or related fields.
- Experience shipping and maintaining applications in production.
- Conduct detailed testing of backend systems built with Django and application services leveraging Python, RabbitMQ, Docker, and Docker Compose.
- Demonstrated expertise in Linux system management, with extensive experience in using command line interfaces and administering Ubuntu-based environments.
DESIRED CHARACTERISTICS
- Attention to details.
- Passion to create and deliver excellent tech solutions. Customer-focused mindsets.
- Strong analytical and problem solving skills.
- Strong spoken and written communication skills.
- Mind for efficiency and process improvements. Keep the lookout for efficient means to shorten execution time.
- Strong organization skills, delivering work with proper documentations.
- Team player, positive and driven, fast learner.
BENEFITS AND PERKS
- Monthly salary based on experiences + performance-based bonus
- Welfare : life & health insurance package.
- Perks : Macbook Pro for every engineer, annual company retreat.
- Office close to BTS Thonburi.
- Work from home 1-3 days per week.
- Professional Development : Training programs and certifications.
- Team Activities : Outings, team-building events, and company retreats.
- Sport Clubs : Join activities such as board games and badminton for social and physical well-being.