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 Senior Software Engineer with a strong focus on NodeJS and platform security to design, develop, and secure software components across web applications, APIs, databases, and cloud infrastructure. This role offers the opportunity to work with multinational companies and build secure solutions that support life science applications. The ideal candidate will be comfortable occasionally adapting to US and EU time zones to collaborate effectively with international partners.
Key Responsibilities
Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions.
Develop high-quality Node.js code, strengthen system security and reliability, and tackle complex software integration challenges.
Design and implement platform security controls across web applications, APIs, and cloud services, including authentication, authorization, session management, secrets management, encryption, and audit logging.
Identify and remediate security risks through threat modeling, secure code reviews, automated security testing, dependency scanning, and investigation of security-related issues.
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
At least 5+ years of professional experience in Software Engineering.
At least 3+ years of dedicated experience in Node.js and an in-depth understanding of its technologies.
Strong hands-on experience implementing secure authentication for application design and API risks, including the OWASP Top 10, input validation, session security.
Experience with cloud security monitoring, incident response, or SIEM tools such as AWS GuardDuty, Security Hub, or CloudWatch.
Strong expertise with Relational and NoSQL databases, specifically utilizing MongoDB for performance, scalability and query optimization.
Proven experience in building scalable RESTful/Microservices architectures
Hands-on experience with AWS services, including S3, EC2, ASG, SQS, VPC, Security Groups, IAM, KMS, Secrets Manager, CloudTrail, and WAF, and with designing secure cloud-native solutions. Experience using Redis and ElastiCache to improve system throughput.
Ability to design and maintain CI/CD pipelines with automated security checks.
Experience in Unit/Integration testing (Mocha, Chai, or Jest) and TDD practice.
Expertise with Linux, able to handle complex system-level updates.
Experience in working with Python.
Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field
Exceptional problem-solving abilities for complex software development and integration issues.
Professional working proficiency in English.
Ability to work with colleagues in the US and European timezones from time to time as needed.
Nice-to-Have Qualifications
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 Agile/Scrum methodologies.
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.
We Offer:
Competitive compensation.
Flexible time off, including floating holidays.
Private health insurance & full social, health, and unemployment insurance in line with Vietnamese labor law.
Professional development support.
Company-provided lunches along with a selection of coffee, tea, and snacks.
Other employee benefits as stipulated in Vietnamese labor law, reinforcing our commitment to your growth and well-being.
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!
