Python Backend Developer Job Description
Role Overview
We are looking for a skilled Python Backend Developer to design, develop, and maintain our backend systems. You will be responsible for building and scaling REST APIs, integrating with various services, and ensuring the performance and reliability of our backend infrastructure.Key ResponsibilitiesBackend Development: Design and implement REST APIs using Flask, Celery, and SQLAlchemy.Database Management: Work with Postgres and MongoDB databases, including data modeling and query optimization.Cloud Infrastructure: Utilize AWS services (or localstack for local development) for deployment and management of backend systems.Authentication and Authorization: Implement SAML and OAuth for secure user authentication and authorization.Required Skills and ExperiencePrimary Languages: Python (3.10+) and JavaScript (React).Backend Technologies: REST API, Flask, Celery, SQLAlchemy, Alembic, Docker, AWS (or localstack), Postgres, MongoDB, SAML, OAuth.Version Control: Proficiency in GitHub.
Frontend Developer Job Description
Role Overview
We are seeking a talented Frontend Developer to create engaging and user-friendly interfaces for our web applications. You will be responsible for translating designs into functional and responsive frontend components, ensuring a seamless user experience.Key ResponsibilitiesFrontend Development: Develop and maintain frontend components using JavaScript (React) and potentially TypeScript.Testing: Write unit and integration tests using Jest/React and Cypress to ensure code quality and reliability.Collaboration: Work closely with backend developers and designers to integrate frontend components and implement user interactions.Required Skills and ExperiencePrimary Languages: JavaScript (React) and TypeScript (nice to have).Testing Frameworks: Jest/React and Cypress.Bonus SkillsHealthcare Background: Knowledge of FHIR/HL7 standards.DevOps: Familiarity with GitHub Actions and AWS components (S3, ECS, EC2, ALB, etc.).AI/ML: Experience with Google Cloud solutions such as Speech-to-Text and Document AI (or similar AWS products) would be beneficial for backend developers.