Full Stack Developer (Python+Angular)
New
E
emagine PolskaEdTech AI
Candidates must be located in PolandContractSenior
Salary160 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Polish & English fluent
- Required Skills
- PostgreSQLPythonGitFastAPIAngularNosqlCI/CDRESTful APIs
Requirements
- Ability to independently deliver well-scoped backend-oriented full stack features in an existing product team.
- Hands-on experience with Python backend development, preferably with FastAPI.
- Experience designing and implementing REST APIs or similar service interfaces.
- Experience with relational databases, including PostgreSQL, and database migrations.
- Experience with automated testing and a pragmatic approach to test coverage.
- Experience working with code reviews, Git-based workflows, and CI/CD pipelines.
- Working knowledge of queues, asynchronous processing, or event-driven backend patterns.
- Ability to independently build Angular features within established frontend patterns.
- Awareness of observability practices, including logging, monitoring, and troubleshooting.
- Performance awareness for backend services, database queries, and user-facing application flows.
- Ability to help shape technical solutions for assigned areas while seeking guidance for architecture and AI-specific decisions.
- Comfort collaborating with Product, Design, and other engineers.
Responsibilities
- Deliver backend-oriented full stack features for AI Products from implementation through testing, review, and release readiness.
- Design, implement, and maintain API endpoints and backend services using Python/FastAPI.
- Work with PostgreSQL and NoSQL databases, including data modelling for assigned features, database changes, and migrations.
- Integrate the application with external systems and internal services where needed.
- Use queues and asynchronous processing patterns for features that need background or delayed processing.
- Build Angular frontend features within existing application patterns.
- Contribute to AI-powered product features by integrating AI APIs or services.
- Participate actively in code reviews and help maintain clean, maintainable, observable code.
- Improve reliability, logging, monitoring, and performance in the areas you work on.
- Collaborate with Product and Design to clarify requirements and translate them into practical technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site