Senior Associate Software Engineer
Core
Design, develop, deploy, and support scalable enterprise software applications, including full-stack development, cloud engineering, DevOps, and AI-enabled solutions.
Role type
Senior Associate Software Engineer (Full-stack, Cloud, AI)
Builds
Scalable web applications, RESTful APIs, microservices, and AI-enabled solutions for enterprise platforms.
Domain
Biotechnology / Life Sciences / Enterprise Software
Required skills
Python, TypeScript, JavaScript, React, FastAPI, AWS, Docker, CI/CD, SQL, RESTful APIs, Generative AI concepts, LLMs, RAG, security practices
Preferred skills
Kubernetes, Terraform, CloudWatch, Prometheus, GraphQL, NoSQL, message queues, vector databases, LangChain, AWS serverless
Technologies
React, Vite, FastAPI, Python, TypeScript, JavaScript, AWS (Lambda, ECS, EKS, API Gateway, S3, RDS, DynamoDB, CloudWatch, EventBridge), Docker, Git, Veracode, Snyk, SonarQube, GitHub Copilot, Cursor
Responsibilities
Develop front-end applications using React and Vite; Develop back-end applications and APIs using Python and FastAPI; Build cloud-native applications using microservices and serverless services; Integrate applications with enterprise platforms and third-party systems; Develop AI-enabled applications using Generative AI and LLMs; Support model-serving APIs and MLOps processes; Contribute to CI/CD pipelines and automate deployment; Troubleshoot production incidents and performance bottlenecks; Implement logging, monitoring, and alerting; Participate in secure software development and remediate security findings.
Seniority
Senior, hands-on IC