Our client is seeking a Full Stack Engineer with strong back-end expertise to join a healthcare development team. You will be responsible for the comprehensive development and implementation of both front-end and back-end software solutions. Your duties will range from contributing to solution architecture design to programming components, performance testing, and component integration.
Main Responsibilities:
- Develop and implement scalable web services, applications, and APIs.
- Collaborate with Product Management, Data Science, and Data Engineering teams to outline software initiatives.
- Architect and deliver software system designs for the ongoing transition to Spark, utilizing contemporary data processing technology stacks in a multi-cloud Databricks/Spark environment.
- Engage with the existing machine learning pipeline, re-engineering as necessary to incorporate new functionalities, boost efficiency and scalability, and comply with regulatory standards.
- Solicit input from colleagues, engaging in discussions, negotiations, and persuasion to identify optimal solutions while fostering trust and strengthening relationships.
- Produce technical documentation to support software development.
- Employ agile development methodologies, core principles, guiding values, and essential practices.
- Apply Continuous Integration/Delivery concepts and methodologies.
- Leverage a diverse background in healthcare and data analytics, collaborating across functions within a multicultural workforce.
- Exhibit thought leadership by introducing innovative tools and techniques and creatively utilizing existing resources.
- Bachelor’s degree or higher in computer engineering or computer science.
- At least 6 years of experience as a full stack software engineer.
- Minimum of 3 years of experience leading teams in software architecture and design.
- Very strong experience of Python and at least one other language (ie. Java, C#).
- Strong front-end languages and frameworks like JavaScript, CSS and HTML5.
- At least 2 years of experience with Apache Spark, Databricks, or other cloud microservices frameworks utilizing Python packages like PySpark, SQLAlchemy etc.
- At least 4 years of experience with databases and SQL.
- Some experience work with data science teams on machine learning initiatives.
- Great problem-solving and communication skills.
Ideal Experience:
- Experience designing, implementing, evolving, and enhancing the speed and scalability of serverless solutions for data processing and ML.
- A minimum 2 of experience in REST API design and implementation.
- A minimum 3 years of experience in the healthcare industry ideally working with data.
- Experience with machine learning pipeline design and development.
- Some hands-on implementing CI/CD practices.