Job Description
POSITION:
Reporting to the Manager, Software Engineering, you will join a team leveraging cutting-edge technologies to build scalable, secure, and high-performing applications. We seek a full-stack developer passionate about modern architectures and frameworks, capable of delivering exceptional user experiences across front-end and back-end systems.
RESPONSIBILITES:
Development & Architecture
Collaborate with product managers and cross-functional teams to design and implement software solutions. Develop new features and infrastructure to support evolving business needs. Design and implement client-side and server-side architecture. Build responsive, user-friendly interfaces using ReactJS, Next.js, TypeScript. Develop and maintain backend services using Python (FastAPI, Flask, Django, AsyncIO) and Node.js. Implement asynchronous programming for high-performance APIs. Design and integrate REST and GraphQL APIs. Work with SQL (PostgreSQL, MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Redis) databases. Collaborate on data pipelines using PySpark, Pandas, NumPy, and streaming systems like Apache Kafka, RabbitMQ. Deploy applications on AWS (EC2, Lambda, ECS, S3, CloudFront) and manage containerized workloads using Docker and Kubernetes (Helm, Operators). Implement CI/CD pipelines with GitHub Actions, Jenkins, ArgoCD. Ensure application security and compliance (GDPR, HIPAA) using tools like Vault, AWS Cognito, Let’s Encrypt. Monitor and troubleshoot using Prometheus, Grafana, Loki, Jaeger, OpenTelemetry. Optimize performance through caching strategies, load balancing, and scalable architecture. Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design. Collaboration & Quality Participate in agile development processes including design, implementation, and deployment. Write technical documentation and contribute to end-user guides. Conduct unit and integration testing to ensure reliability and efficiency. REQUIREMENTS:
3–5 years of experience in full-stack development and SaaS platform design. Strong proficiency in Python, JavaScript/TypeScript, and frameworks like FastAPI, Flask, Django, ReactJS, Next.js, Node.js. Hands-on experience with data engineering tools (PySpark, Pandas) and streaming platforms (Kafka, RabbitMQ). Expertise in AWS services (EC2, Lambda, ECS, S3, CloudFront, RDS, ElastiCache, OpenSearch) and familiarity with GCP (BigQuery, Pub/Sub) and Azure (Data Factory, Synapse Analytics). Experience in containerization and orchestration (Docker, Kubernetes) and CI/CD tools (ArgoCD, Jenkins, GitHub Actions). Experience with monitoring and observability tools (Prometheus, Grafana, Loki, Jaeger). Experience with big data technologies (Spark) and ETL frameworks (Airflow, dbt). Exposure to ML/AI frameworks (Scikit-learn, TensorFlow, PyTorch) and MLOps tools (MLflow, Kubeflow). Strong understanding of API design, data governance, and security best practices. Excellent problem-solving skills, attention to detail, and ability to manage multiple priorities. Strong communication, presentation, and interpersonal skills. Qualifications
EDUCATIONAL QUALIFICATIONS
Bachelor's degree in Engineer, Technology, Computer Science, Science 0-2 years relevant industry experience (Healthcare, Pharmaceutical Consulting, Management Consulting, Hospital systems, Payers, Enterprise level data-analytical solutions)
Work Perks
Competitive Wages Above market salary structures as part of our total rewards program
Retirement Resources Generous employer matching retirement solutions
Health & Wellness Leading health, dental and vision insurance products
Continuous Education Employer-funded tuition reimbursement
Global Workplace Flexibility Remote and hybrid work across the globe
Paid Time Off Generous paid time off including company holidays
Training & Development Company provided training and development
Employee Assistant Programs Offering financial, work-life balance, legal solutions and more to employees at no cost 24-7-365