Type: Full-time Contract

Location: Bangkok, Thailand

Working mode: Remote

About DataXight

DataXight, headquartered in Mountain View, CA, is on a bold mission to transform healthcare through groundbreaking data-driven solutions. We're passionate about empowering our team to work on projects that not only push boundaries but also make a tangible difference in the lives of millions. Are you ready to be part of something greater?

The Role

We are seeking a Staff-level NodeJS Software Engineer to spearhead, develop, and integrate software components, creating seamless and efficient solutions to improve life science. This role offers the unique opportunity to work with multinational companies, expanding your professional horizons. The ideal candidate will be comfortable adapting to various time zones, particularly those in the US and EU, occasionally to facilitate effective collaboration with our international partners.

Key Responsibilities

  • Lead & design system architectures, establish coding standards, and construct cohesive, cloud-native solutions.

  • Lead & develop high-quality Node.js code, optimize system performance, and tackle complex software integration challenges.

  • Oversee the testing, deployment, and comprehensive documentation of integrated systems.

  • Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards.

  • Participate actively in all Agile software development phases, including creating user stories and executing sprint planning

  • Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Must-Have Qualifications

  • 8+ years of professional experience in Software Engineering, including at least 5+ years of dedicated experience in Node.js.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field

  • Technical Skills: 

    • Strong expertise in Node.js and an in-depth understanding of its technologies.

    • Proven experience in building scalable RESTful/Microservices architectures

    • Proficiency with Relational and NoSQL databases, specifically utilizing MongoDB for data modeling, schema design, and query optimization.

    • Hand-ons experience with AWS services (S3, Lambda, EC2) and designing cloud-native solutions. Utilize Redis to improve system throughput complex system-level updates. Utilize Redis to improve system  & navigate AWS services effectively.

    • Ability to design and maintain CI/CD pipelines.

    • Experience in Unit/Integration testing (Mocha, Chai, or Jest) and TDD practice.

    • Working experience with Python is highly desirable.

    • Expertise with Linux, able to handle complex system-level updates.

  • Exceptional problem-solving abilities for complex software development and integration issues.

  • Exemplary communication skills for effective cross-cultural and cross-time zone collaboration. 

  • Professional Working Proficiency in English.

  • Experience in Agile/Scrum methodologies.

  • Ability to work with colleagues in the US and European timezones from time to time as needed.

Nice-to-Have Qualifications

  • Understanding authentication/authorization (OAuth2 / SAML.)

  • We highly value experience in MLOps, ML infrastructure, and model training.

  • Experience using AI-assisted tools (e.g., GitHub Copilot, Claude) to understand systems, reason about code, and accelerate skill growth.

  • Experience in mentoring engineers.

  • Knowledge in or interest in learning life science is highly desirable.

Lifelong Skills

  • Inquisitive Mindset: Demonstrates a deep-rooted curiosity, constantly seeking to understand project details and underlying principles, indicative of a continuous learning approach.

  • Clarity and Insight: Actively seeks clarity and understanding of project requirements to ensure accurate and effective implementation.

  • Depth of Perception: Has talent for looking beyond initial requests, intuitively grasping and addressing the core needs and objectives underlying a project.

  • Implementation Insight: Skilled in outlining and describing the phases of project implementation, breaking down complex tasks into manageable steps.

  • Articulate Communication: Exhibits strong verbal and written communication skills, adept at tailoring messages effectively for different audiences, ensuring that it is not only clear but also contextually relevant and empathetic.

Why Join DataXight

This isn’t just another job; it’s an opportunity to join a team that's earnest about making a global impact in human health. We provide room for growth, a dynamic and collaborative work environment, and the chance to make your mark in an industry ripe for innovation. Join our team and immerse yourself in a dynamic, supportive, and friendly workplace that fosters collaboration and personal growth. 

If you’re someone who thrives on solving complex problems and actively wants to transform healthcare, apply DataXight today. Send your resume, cover letter, and relevant work samples or GitHub profile to careers@dataxight.com. We look forward to reviewing your application and potentially welcoming you to our globally connected team!