4 Invitas Consulting Jobs
Backend Engineer - Java/Scala/Python (4-8 yrs)
Invitas Consulting
posted 7d ago
Job Description :
You have 4 to 8 years or more of software development experience with expertise in designing and implementing high-performance web applications.
- Very strong understanding and experience with any of Java, Scala, GoLang, Python.
- Experience writing optimized queries in relational databases like Mysql, redshift / Postgres.
- You have exposure to basic data engineering concepts like data pipeline, hadoop or spark
- Write clean and testable code.
- You love to build platforms that enable other teams to build on top of.
Some of challenges we solve include :
Clinical decision support :
- Early Detection : Digitally assist doctors in identifying high-risk patients for early intervention
- Track & Advice : Analyze patient's vitals/test values across visits to assist doctors in personalizing chronic care.
- Risk Prevention : Assist doctors in monitoring the progression of chronic disease by drawing attention to additional symptoms and side effects.
- EMR (Electronic Medical Records) : Clinical software to write prescriptions and manage clinical records
AI-powered features :
- Adapts to doctor's practice: Learns from doctor's prescribing preferences and provides relevant auto-fill recommendations for faster prescriptions.
- Longitudinal patient journey: AI analyses the longitudinal journey of patients to assist doctors in early detection.
- Medical language processing: AI-driven automatic digitization of printed prescriptions and test reports.
Core platform :
- Pharma advertising platform to doctors at the moment of truth - Real world evidence to generate market insights for B2B consumption
Virtual Store :
- Online Pharmacy + Diagnostic solutions helping patients with one-click order
Technologies we use :
- Distributed Tech : Kafka, Elastic search
- Databases : MongoDB, RDS
- Cloud platform : AWS
- Languages : Go-lang, python, PHP
- UI Tech : React, react native
- Caching : Redis
- Big Data : AWS Athena, Redshift
- APM : NewRelic
Responsibilities :
- Develop well testable and reusable services with structured, granular and well-commented code.
- Contribute in the area of API building, data pipeline setup, and new tech initiatives needed for a core platform
- Acclimate to new technologies and situations as per the company demands and requirements with the vision of providing best customer experience
- Meet expected deliverables and quality standards with every release
- Collaborate with teams to design, develop, test and refine deliverables that meet the objectives
- Perform code reviews and implement improvement plans
Additional Responsibilities :
- Pitch-in during the phases of design and architectural solutions of Business problems.
- Organize, lead and motivate the development team to meet expected timelines and quality standards across releases.
- Actively contribute to development process improvement plans.
- Assist peers by code reviews and juniors through mentoring.
Must have Skills :
- Sound understanding of Computer Science fundamentals including Data Structures and Space and Time complexity.
- Excellent problem solving skills
- Solid understanding of any of the modern Object oriented programming languages (like Java, Ruby or Python) and or Functional languages (like Scala, GoLang)
- Understanding of MPP (Massive parallel processing) and frameworks like Spark
- Experience working with Databases (RDBMS - Mysql, Redshift etc, NoSQL - Couchbase / MongoDB / Cassandra etc).
- Experience working with open source libraries and frameworks.
- Strong hold on versioning tools Git/Bitbucket.
Good to have Skills :
- Knowledge of MicroServices architecture.
- Have experience working with Kafka
- Experience or Exposure to ORM frameworks (like ActiveRecord, SQLAlchemy etc).
- Working knowledge of full text search (like ElasticSearch, Solr etc).
Functional Areas: Other
Read full job description