About DataXight

At DataXight, we are committed to transforming healthcare. We’re passionate about empowering our team to work on projects that not only push biomedical boundaries but also make a tangible difference in human health. Every day here brings new challenges and opportunities for impact. Are you ready to be part of something great?

The Role

DataXight is seeking a highly skilled and experienced Senior Distributed Systems Engineer to join our R&D team. In this role, you will be responsible for designing, building, and maintaining scalable distributed systems that power our products and services. You will work closely with our cross-functional teams to deliver robust, high-performance solutions that will help Life Science and Healthcare companies to extract insights from complex data. This is an exciting opportunity to work on innovative projects and contribute to the improvement of human health.

Key Responsibilities

  • Design, implement, and maintain scalable and reliable distributed cloud systems and services.

  • Collaborate with cross-functional teams to conceptualize, prototype, develop, and implement new features and products.

  • Develop and maintain RESTful APIs using Node.js, enabling seamless integration with external systems and services.

  • Optimize system performance and ensure high availability and fault tolerance.

  • Troubleshoot and resolve complex technical issues related to distributed systems.

  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

  • Participate in code reviews, architecture discussions, and technical design sessions.

  • Ensure the highest standards of code quality through code reviews, testing, and best practices.

  • Stay updated with the latest industry trends and technologies, integrating them into our systems as appropriate.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 7+ years of experience in software development with a focus on distributed systems.

  • Proficiency in programming languages such as Java, C++, Python, or Go.

  • Strong understanding of distributed system concepts, including consistency, scalability, and fault tolerance.

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.

  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.

  • Excellent problem-solving skills and a proactive attitude.

  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

  • Experience with big data technologies (e.g., Hadoop, Spark) is a plus.

  • Experience working in an Agile development environment.

  • Prior experience with Life Science or Healthcare is a plus, but not required.

  • Hold certifications in relevant technologies (e.g., Docker Certified Associate, Node.js Certified Developer, AWS Solution Architecture), is desirable but not mandatory.

Lifelong Skills

  • Inquisitive Mindset: Demonstrates 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: Able to outline and describe the phases of project implementation, breaking down intricate tasks into manageable steps.

  • Articulate Communication: Exhibits strong verbal and written communication skills.

Why You Should Apply

This is more than a 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 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 are committed to your professional development and offer opportunities for training and attending conferences to enhance your skills and knowledge in your field. Our comprehensive benefits package includes:

  • 12 days of annual leave

  • 2 floating holidays

  • 11 national holidays

  • Public and private health insurance

  • Company-provided onsite lunches, snacks, happy hours, and sport activities

  • Access to a MacBook, cloud computing resources and tools.

By joining our team, you'll be part of an environment where innovation thrives and your ideas matter. At DataXight, we value diversity and teamwork. Work alongside talented and supportive professionals to transform healthcare. Take the next step in your career and apply at 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!