A technology company in Poland is seeking an experienced backend developer to design and build robust backend systems and APIs using Python (FastAPI). The ideal candidate will have over 3 years of experience, strong skills in API design, and familiarity with AI automation tools and cloud platforms. This role involves integrating third-party APIs, developing ERP modules, and managing PostgreSQL databases. Competitive compensation and opportunities for collaboration with cross-functional teams are provided.
Qualifications
3+ years of experience in backend development with Python/FastAPI.
Strong understanding of API design and authentication methods.
Experience in AI automation tools or integrating machine learning models.
Responsibilities
Design and build backend systems and REST/GraphQL APIs.
Integrate third-party APIs and automate workflows.
Develop ERP modules with robust data models.
Skills
Backend development
API design
Authentication (OAuth2, JWT, RBAC)
PostgreSQL
Debugging
Problem-solving
Tools
Docker
FastAPI
CI/CD pipelines
AWS
GCP
Azure
Job description
Design and build backend systems and REST/GraphQL APIs using Python (FastAPI) .
Integrate third-party APIs and automate workflows with AI tools , LLMs , and process orchestration platforms (like LangChain , LangGraph , n8n , or Zapier ).
Develop ERP modules (CRM, Orders, Accounting, Inventory, Reports) with robust data models.
Implement data pipelines and synchronization layers with reliability and scalability.
Manage PostgreSQL databases using SQLAlchemy , Prisma , or similar ORM frameworks.
Optimize system performance, reliability, and security in production environments.
Use CI/CD pipelines, Docker , and cloud infrastructure ( AWS, GCP, or Azure ) for deployments.
Collaborate with frontend, operations, and product teams to design integrated solutions.
Requirements
3+ years of experience in backend development with Python/FastAPI .
Strong understanding of API design , authentication (OAuth2, JWT, RBAC) , and webhooks .
Experience in AI automation tools or integrating machine learning models into backend workflows.
Proficiency with PostgreSQL , schema design, and query optimization.
Hands-on experience with Docker , Git , and CI/CD pipelines .
Familiarity with cloud platforms (AWS/GCP/Azure) and scalable architecture design.
Excellent debugging, problem-solving, and documentation skills.