Remote Senior Full Stack Software Engineer

at John Snow Labs

Posted 1 day ago 5 applied

Description:

  • John Snow Labs is an award-winning AI and NLP company that accelerates progress in data science by providing state-of-the-art software, data, and models.
  • The company was founded in 2015 and helps healthcare and life science companies build, deploy, and operate AI products and services.
  • The company is known for developing Spark NLP, the world’s most widely used NLP library in the enterprise, and is a leading provider of clinical NLP software.
  • The position is for a Senior Full Stack Software Engineer to join the innovative team in a remote capacity from Nepal.
  • Responsibilities include architecting and implementing scalable, efficient, and maintainable full-stack solutions, collaborating with cross-functional teams, writing clean code for both front-end and back-end components, optimizing application performance, participating in code reviews, mentoring junior developers, troubleshooting existing systems, and implementing security measures.

Requirements:

  • A Bachelor's degree in Computer Science or a related field is required.
  • Candidates must have 5+ years of experience in full stack development.
  • Strong proficiency in Python 3, JavaScript, or TypeScript is necessary.
  • Extensive experience with full-stack and client-side web development is required.
  • Expertise in backend frameworks and distributed task queues is essential.
  • Proficiency in Docker, Kubernetes, and CI/CD pipelines is needed.
  • Strong knowledge of Git workflows, code reviews, and issue tracking systems is required.
  • Experience with RESTful API design and implementation is necessary.
  • Familiarity with both SQL and NoSQL database systems is required.
  • A solid understanding of web security principles and best practices is essential.
  • Experience working in Linux environments is required.
  • A proven track record of delivering production-grade software projects is necessary.
  • Strong analytical and problem-solving skills are required.
  • Excellent communication and collaboration abilities are essential.
  • A passion for creating exceptional user experiences is necessary.

Benefits:

  • John Snow Labs offers long-term freelance contracts for professionals eager to tackle cutting-edge problems and build their careers as part of a world-class team.
  • The role requires a minimum commitment of 30 hours per week and is a 100% remote position.
  • Career growth opportunities are provided, promising to expand skill sets and experience with various tools and techniques.
  • A collaborative environment allows team members to work with clinical and data science experts to make a significant impact.
  • Employees will contribute to advancing the state of the art of Healthcare AI, including contributions to open-source projects and peer-reviewed papers.
  • Opportunities for professional development through knowledge exchange within a global AI community are available.