As a member of an agile team, you will participate in daily stand-ups, sprint planning, and retrospectives. Your primary responsibilities will include designing, developing, and maintaining APIs for customer onboarding, account management, hospital/partner integrations, and CGM data exchange. You will ensure that APIs are scalable, low latency, and fault-tolerant to meet business and customer needs. Additionally, you will build responsive frontend and backend applications using modern frameworks and technologies such as Spring Boot, Node.js, and Express. You will work with NoSQL databases like Cassandra, MongoDB, DynamoDB, or RDBMS like MySQL, Postgres, Oracle. Your role will also involve writing and maintaining unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mocha, and Karma. You will develop web applications with Angular or other modern JavaScript frameworks, design and optimize database schemas and queries, and collaborate with cross-functional teams to integrate design, development, testing, and quality control. Ensuring code quality and reliability through continuous testing and code reviews will be essential. You will containerize applications using Docker and deploy them to cloud platforms such as Google Cloud Platform, using tools like Kubernetes (K8s) and Helm for orchestration and management of containerized applications. Implementing and managing authentication and authorization mechanisms using OAuth, OpenID, and SSO will be part of your responsibilities, as well as ensuring secure access to APIs and data. You will set up and maintain CI/CD pipelines using tools like GitHub Actions, automate build, test, and deployment processes, monitor and optimize the performance of data pipelines and APIs, and document API specifications, design decisions, and development processes. Collaboration with team members, stakeholders, and partners to gather requirements and provide technical support will be key to your success.