OneMain Financial Jobs

Job Information

GE HealthCare Staff Network Software Developer in Krakow, Poland

Job Description Summary

Backend Developer

specializing 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

DirectEmployers