Staff Network Software Developer
Job Summary
Job Description Summary
Backend Developerspecializing in network software builds the server-side infrastructure APIs and databases that power application functionality focusing on high-performance data exchange security and scalability. Desired characteristics: Python FastAPI SQLAlchemy ORM (Postgres) multiple background task runners. Integrating with existing products via remote APIs.
Job Description
Core Responsibilities and Skills
- API Development:Designing and implementing RESTful or gRPC endpoints to enable seamless client-server communication.
- Database Management:Utilizing SQL via ORM to store retrieve and manage application data.
- Networking Protocols:Implementing network protocols and security measures like HTTPS to ensure secure reliable data transfer.
- Server-Side Logic:Writing robust code to process business logic authentication and data validation using FastAPI.
- Tools & Version Control:Deep understanding on utilizing Git for version control and collaborating with front-end developers.
Key Technologies for Network/Backend Development
- Language:Python 3 (Golang optional)
- Frameworks:FastAPI Pydantic.
- Database:PostgreSQL via SQLAlchemy ORM.
- Infrastructure/Protocols:HTTP/HTTPS TCP/UDP gRPC Docker.
- Knowledge and experience in AWS
#LI-HYBRID
#LI-AO1
Additional Information
Relocation Assistance Provided: No
Required Experience:
Staff IC
Key Skills
About Company
GE HealthCare provides digital infrastructure, data analytics & decision support tools helps in diagnosis, treatment and monitoring of patients