Senior Full Stack Software Engineer at John Snow Labs
Job Description
We are seeking a talented and experienced Senior Full Stack Software Engineer to join our innovative team in a remote capacity from Nepal. As a key member of our development team, you will be responsible for designing, developing, and maintaining cutting-edge web services and applications.
- Architect and implement scalable, efficient, and maintainable full-stack solutions
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, high-quality code for both front-end and back-end components
- Optimize application performance and ensure high availability
- Participate in code reviews and contribute to improving our development practices
- Mentor junior developers and provide technical leadership
- Stay up-to-date with emerging trends and technologies in full-stack development
- Troubleshoot, debug, and upgrade existing systems
- Implement security and data protection measures
- Contribute to the continuous improvement of our development processes and tools
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full stack development
- Strong proficiency in Python 3, JavaScript or TypeScript
- Extensive experience with full-stack and client-side web development
- Expertise in backend frameworks and distributed task queues
- Proficiency in Docker, Kubernetes, and CI/CD pipelines
- Strong knowledge of Git workflows, code reviews, and issue tracking systems
- Experience with RESTful API design and implementation
- Familiarity with both SQL and NoSQL database systems
- Solid understanding of web security principles and best practices
- Experience working in Linux environments
- Proven track record of delivering production-grade software projects
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Passion for creating exceptional user experiences
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, or GCP)
- Familiarity with Spark and Jupyter notebooks
- Knowledge of frontend technologies including HTML, CSS, and modern build tools
- Active GitHub account with public contributions
- Experience mentoring junior developers
What John Snow Labs offers:
The Opportunity: We offer long-term freelance contracts for professionals eager to tackle cutting-edge problems, learn and build your career as part of a world-class team. This role requires a minimum commitment of 30 hours per week and is open to individual applicants only (no agencies or teams, please). 100% remote position.
What We Offer:
- Career Growth: This is a career-defining opportunity that promises to expand your skill set and experience with various tools and techniques.
- Collaborative Environment: Work within a team of clinical and data science experts to make a significant impact.
- State of the Art Technology: Contribute to advancing the state of the art of Healthcare AI, including contributions to open-source projects and peer-reviewed papers.
- Learning and Culture: Opportunities for professional development through knowledge exchange within a global AI community.
More Current Jobs at John Snow Labs
Apply to other open positions at John Snow Labs
